A center management tool for your events
The center-manager-api is the backbone of any application that can be used to manage events by anyone. The project enables users to manage events they create, invite people and also register to attend events created by other people. User can create events based on the event date and availablity of their preferred center on that particular date.
- Install
Node.js
- Then clone the repo by running
git clone https://github.com/missating/Center-Manager-API.git
cd
into root of the project directory- Run
npm install
on the terminal to get all needed dependencies (Note: npm already comes installed with node.js) - Create a
.env
file in the root directory of the appllcation. An example of the content in the.env
file can be found here.env.example
- Once the set up is complete, to start the application run
npm run start:dev
Unit tests - Run npm run test:server
on the terminal while within the project root directory. Unit testing is achieved through the use of Mocha (A JS test framework
that runs both on Node.js and in the browser) and Chai (A BDD/TDD assertion library for node and the browser).