/DevQuery

Website for the Developers to ask, problems, Post questions, give answers to others and get solutions to their problems. This project is Inspired by StackOverflow. Live link - https://devquery.netlify.app/

Primary LanguageHTML

DevQuery - Stack Overflow Clone

A question-answer website that unites programmers all over the globe.


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.

Tech Stacks

Frontend

Backend



App homepage

Features

  • 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

Run Locally

Clone the project

https://github.com/DhaanuI/DevQuery/

Install dependencies

  npm install

dependencies

"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"

}

Runs the project in the development mode

  npm run server

Environment Variables

mongoURL

key

port

Project Highlights

1. Signup Page

2. Ask Page

3. Questions Page

4. Users Page

Demo

https://devquery.netlify.app/

backend

https://devquery.onrender.com/

Authors

Show your support 🙌

Give ⭐ , If you like the project