An API which provides information to a (fictional) management application
- The project is part of the Web Development course from Codecademy
- The front-end was already provided. The aim was to implement the routing logic
- The project is based on a fictional company and its management tool for managing employees, tasks, ideas and meetings
- Axios 0.16.2
- Body-parser 1.17.2
- Cors 2.8.4
- Express.js 4.15.14
- Morgan 1.8.2
- Managing employees ('Minions') by delegating tasks to them
- Managing business ideas (adding, editing, removing, delegating)
- Managing meetings (adding, editing, removing, delegating)
The dependencies which are necessary to run this app can be found in the package.json file.
- Clone the repo
- Navigate to the project folder in the terminal and install the necessary NPM dependencies
npm install
- Run the app typing
npm run start
in your terminal. 4. Open index.html in your browser.
- Setting up the routing using express.js
- Using Express Router for structuring the routing
- Using helper functions to work with the database
The project (including bonus tasks) is finished.
- This project is part of the Codecademy course for Web Development.