A simple stack overflow clone.
API documentation can be viewed using Link
NOTE:when testing protected routes please addBearerto the prefix of the token. eg 'Bearer your-valid-token' as its a bearer Authorization used for securing routes.
- Node JS
- Express
- Socket. io
- Mocha and Chai
- Mongo DB (mongoose ORM)
This API is protected using JWT Authentication
- User Signup
- User Sign in
- User can ask questions
- User can view questions
- User can upvote or downvote a question
- User can answer question
- Search for questions, answers and users
- User subscribe for question
- Clone the repo using
https://github.com/davidokonji/stackoverflow-clone.git - Run
yarn installor justyarn - Setup
.envvariables - Run
yarn start:devto start development server
- Run
yarn testto run test cases
Okonji Chukwunonso