Skip to content

sahilmondal/codeoverflow-backend

Repository files navigation

Stack Overflow Clone - Backend

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.

Features

  • 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

Technologies Used

  • React
  • HTML
  • CSS
  • javascipt
  • Node.js
  • MongoDB
  • Express.js
  • Mongoose
  • Font Awesome
  • Google Fonts

Getting Started

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

Install dependencies for the client

cd client npm install

Run the client & server with concurrently

cd .. npm run dev

Run the Express server only

npm run server

Run the React client only

npm run client

Server runs on http://localhost:3000

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published