Skip to content

isha10gupta/stackoverflow-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Stack Overflow Clone

Welcome to **Stack-Overflow-Clone**, a platform dedicated to fostering a vibrant community of developers helping developers by providing a space to ask questions, share knowledge, and find solutions together. 🌟❤

Stack Overflow Clone

Table of Contents

Important links related to the project

Technology Used

Technology Features
React.js Frontend of the application
Redux State Management
Node.js, Express.js Backend of the application
MongoDB Atlas, Mongoose Database for the application
Bcrypt Password Management
JSON Web Token Authorization and Authentication
Render Deployment
Postman API Testing, Debugging and Documentation

Features

Features of our Stack Overflow Clone are as follows:

  • Ask & Answer: Post your coding questions and provide answers to help fellow developers.
  • Voting: Upvote helpful questions and answers to recognize and encourage valuable contributions.
  • Tags & Categories: Organize content by adding relevant tags and categories to questions.
  • Search: Easily find answers using our powerful search functionality.
  • User Profiles: Build your developer identity, showcase your skills, and keep track of your contributions.
  • Responsive Design: Enjoy a seamless experience across devices, from desktop to mobile.
mvc architecture

Installation


Frontend

Move to the client directory

  cd client

Install the necessary dependencies

  npm install

To start the server in development mode

  npm start

Go to localhost:3000 to view the website.

Backend

Move to the server directory

  cd server

Install the necessary dependencies

  npm install

Add a config.env file in the root directory and enter your MongoDb Atlas and JWT Secret key The format of .env file should be similar to the following

CONNECTION_URL = "Mongo db url"
JWT_SECRET = "This could be anything like test"

To start the server in development mode

  npm start

Server will start at PORT 5000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published