Welcome to my Stack Overflow clone website! This project is a replica of the famous Q&A website Stack Overflow, built using modern web development technologies such as React, Node.js, and MongoDB.
- User authentication and authorization system with password encryption
- User profile management
- CRUD operations for questions and answers
- Upvote and downvote system for questions and answers
- Search functionality for questions
- Pagination for listing questions
- Sorting questions based on date, views, and votes
- React
- HTML
- CSS
- javascipt
- Node.js
- MongoDB
- Express.js
- Mongoose
- Font Awesome
- Google Fonts
To get started with the project, you need to have Node.js and MongoDB installed on your computer. Clone the repository, navigate to the project directory and run the following commands:
# Install dependencies for the server npm install
cd client npm install
cd .. npm run dev
npm run server
npm run client