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 i
in 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 dev
to start the nodemon. The server will start running athttp://localhost:{PORT}
.