Skip to content

AhadAli01/devspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project: DevSpace

Live Demo: https://ahad-devspace.herokuapp.com/

About


This project was a full stack application that utilizes the MERN (MongoDB, Express, React, Node.js) stack to create a social networking application (like MySpace) but excusively for developers. Users can sign up for an account, create a developer profile/portfolio, share posts and get help from other developers.

Key Learnings


This project helped me gain experience with designing and developing a full stack project using the MERN stack. Some practical concepts I explored included ES6 syntax, Asynchronous JavaScript, creating responsive frontend views with state management using React, Bootstrap, Redux and creating a RESTful API that reads and writes data to a cloud database using Node.js, Express, MongoDB/Mongoose/Atlas, Postman and more.

Usage


Live Demo

To tinker with the code and start your own localhost server, simply clone repository and then you need to set a default.json file under the config folder to set up the config variables as shown below

{
  "mongoURI": "<your_mongodb_uri>",
  "jwtSecret": "<yoursecret>",
  "githubToken": "<yoursecrectaccesstoken>"
}

and then type

npm install
cd client
npm install

to install all necessary node modules as specified in package.json and then

npm run dev

to run both the backend (on localhost:5000) and the frontend (on localhost:3000).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published