how to run the app and servers

  1. run npm start to run the app on port 3000 ,this command also runs json-server and github auth server

  2. json-server runs on port 9000

  3. github auth server runs on port 4000

github auth server

github client-id and secret-id must be changes if the url of application changed client-id must update on .env & server/githubServer.js files secret-id must update on server/githubServer.js file

you can change them from Here.

New OAuth App -->

on the Register a new OAuth application form -->

Homepage URL and Authorization callback URL should be the root of the application