DEV Community

loading...

DevHub

akankshap97 profile image Akanksha Pandey ・1 min read

GitHub Actions x DEV Hackathon

My Workflow

DevHub A Social network for developers, It is a MERN stack based social network app that includes authentication, profiles and forum posts.

Submission Category:

DIY Deployments, Phone Friendly and Wacky Wildcards

Yaml File or Link to Code

Alt Text

GitHub logo Akanksha-P97 / DevHub

Social network for developers. It is a MERN stack based social network app that includes authentication, profiles and forum posts.

DevHub

Social network for developers. It is a MERN stack based social network app that includes authentication, profiles and forum posts.

Quick Start 🚀

Add a default.json file in config folder with the following

{
  "mongoURI": "<your_mongoDB_Atlas_uri_with_credentials>",
  "jwtSecret": "secret",
  "githubToken": "<yoursecrectaccesstoken>"
}

Install server dependencies

npm install

Install client dependencies

cd client
npm install

Run both Express & React from root

npm run dev

Build for production

cd client
npm run build

Test production before deploy

After running a build in the client 👆, cd into the root of the project.
And run...

NODE_ENV=production node server.js

Check in browser on http://localhost:5000/





Discussion (0)

pic
Editor guide