Skip to content

Malay-dev/Stackoverflow-clone-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation


StackOverflow-X

"It's a Stackoverflow clone - MERN stack app"
View Demo

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Acknowledgments

About The Project

image

The goal of this project was to provide me with a hands-on experience of building a web application using the MERN stack, which includes MongoDB, Express.js, React.js, and Node.js. I designed this clone to replicate the core features and functionalities of Stack Overflow, including:

  • User registration and authentication
  • Asking and answering questions
  • Commenting and voting on questions and answers
  • Searching for questions and answers
  • Tagging questions and filtering by tags By building this project, I gained a deep understanding of the technology and architecture behind web applications. I also improved my skills in designing and implementing APIs, routing, authentication, and database management.

Built With

  • React
  • NodeJS
  • MongoDB
  • Express.js
  • JWT
  • Render

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

You will need the following software.

For Node

  • npm
    npm install npm@latest -g

Installation

Below are the instructions to setup the project locally , don't forget to cd to the respective folders mentioned.

  1. Clone the repo
    git clone https://github.com/Malay-dev/spotify-x-ani-oke.git
  2. Install NPM packages in the server
    cd server
    npm install
  3. Create a '.env' in server folder and enter your API according to the sample '.env' template
    CONNECTION_URL = <Your MongoDB URL>
    JWT_SECRET = <Your JWT secret>
    LOCATION_URL = <Ip-Info URL with token>
  4. Start the Nodemon server in Server folder
    npm run start:dev
  5. Install NPM packages in client - frontend
    cd client
    npm install
  6. Start the frontend
    npm run start

(back to top)

Roadmap

  • Add Readme
  • Work on responsiveness of webisite
  • Add Dark mode

(back to top)

Contact

Malay Kumar - @void_MalayK Project Link: https://github.com/Malay-dev/Stackoverflow-clone-X

back to top)

Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published