This is a Stack Overflow clone project where at ask page you can post your questions, at questions page you can see the list of questions and answer the questions with the restriction of not answering your own question and at users page admin can see the list of users listed in the website.
- Landing page
- Signup and Login pages
- Ask page
- Questions page
- Users page
- User authentication with Google OAuth and GitHub OAuth
- Users can post questions
- Users can't answer his own question
- Users can comment on other questions
- Like functionality for posts
- Users can search for a particular question from any page
https://github.com/DhaanuI/DevQuery/
npm install
"dependencies": {
"bcrypt": "^5.1.0",
"cookie-parser": "^1.4.6",
"cors": "^2.8.5",
"dotenv": "^16.0.3",
"ejs": "^3.1.8",
"env": "^0.0.2",
"express": "^4.18.2",
"express-session": "^1.17.3",
"jsonwebtoken": "^9.0.0",
"mongoose": "^6.9.2",
"node-fetch": "^2.6.9",
"nodemon": "^2.0.20",
"passport": "^0.6.0",
"passport-facebook": "^3.0.0",
"passport-google-oauth20": "^2.0.0",
"socket.io": "^4.6.1",
"uuid": "^9.0.0"
}
npm run server
mongoURL
key
port
https://devquery.netlify.app/
https://devquery.onrender.com/
Give ⭐ , If you like the project