DevQnA is a clone of the popular programming Q&A website Stack Overflow, built using TypeScript, React, and Node.js.
- Ask questions and post answers
- Upvote and downvote questions and answers
- Sort questions by Latest, Oldest and Upvotes
- Search for questions by keywords
- Explore Tags
- React(TypeScript)
- TailwindCSS
- Node.js
- Express.js
- PostgreSQL
- Sequelize
-
Clone the repository: git clone https://github.com/mak2002/stack-overflow-clone.git
-
Install the dependencies:
cd stack-overflow-clone/client npm install cd .. cd stack-overflow-clone/server npm install
-
Set up the environment variables: cp .env.example .env
Edit the .env file and replace the values with your own.
-
Start the server: npm start
-
Open the client: cd client npm start
-
Open your browser and go to https://localhost:3000/