This dashboard is an application to be used by interns at Crowdlinker to track progress throughout
- Tasks: Items that make up any list
- Evaluations: Used to store results of the self evaluation
CL Dashboard uses the following technologies.
- React.js (v16.9.0)
- Styled Components (v3.3.0)
- Node.js
- Express.js (v4.17.1)
- MongoDB (v0.1.0)
- Mongoose (v5.7.7)
- Axios (v0.19.0)
- Cors (v2.8.5)
- Clone the repo -
git clone https://github.com/lynn-kim/cl-dashboard.git
- Run
npm install
to install dependencies - Run
docker network create cl-dashboard
- Run
docker compose build
- Use docker to set up the backend environment: run
docker-compose up
to run it in the background. - You should be able to see the app on http://localhost:5000
Run the front end with npm start
.
Open http://localhost:3000 to view it in the browser.
- React app was made with Create React App