Ms. Project Manager is a simple project management app. It is very inituitive to use with data stored in MongoDB and served through GraphQL. Now I understand the hype for GraphQL. The setup took me some time but using it on the front-end side was a piece of cake. Also, the provided tool to test endpoint - GraphiQL was extremely helpful.
walkthrough.mp4
-
Clone down this repository. You will need node and npm installed globally.
git clone git@github.com:mkchahal/ms-project-manager.git. -
Run
npm iin the root folder to install all the dependencies. -
Setup the environmnt variables in provided .env.sample file.
-
Switch to client folder, install the modules and start the app:
cd client,npm i&npm start. The app will start at thehttp://localhost:3000. -
Switch to root folder using
cd ../and runnpm run devto start the nodemon. The server will start running athttp://localhost:{PORT}.

