This is a MERN stack (MongoDB, Express, React, Node) web app to keep track of all interal projects and free agents. It is made of of listings (of projects and agents, primarily) and detail pages (of projects and agents too). Users can add projects, agents, and technologies.
-
Git clone this thing so that you have it locally.
-
In your terminal, cd into the project root folder and run:
npm install
-
Install MongoDB if you don't already have it (https://docs.mongodb.com/manual/administration/install-community/).
-
In your terminal, cd into the project root folder and start MongoDB by running this command:
mongod
- This project uses seeds to supply dummy data so that you have something to work with while you're developing. You need to run a command in your terminal to populate the seed data in MongoDB. In the terminal, in the root of your project, run:
npm run seeds
Okay, now you should be all set up and ready to go!
- Open a terminal window, navigate into the root folder of the project, and run:
mongod
This will start the MongoDB database so that you can access the project data.
- Open a second terminal window, navigate into the root folder of the project, and run:
npm start
This will start your project and open it in a browser tab.
This project used https://github.com/swbloom/react-express-boilerplate as a starting point.