Monitoring and Evaluation System
MnE-Backend is a Monitoring and evaluation system.
- NodeJS - A JavaScript runtime environment
- Express - A web application framework for NodeJS
- Sequelize - A promise-based ORM for NodeJS
- Eslint - A linting utility for JavaScript
- Babel - A JavaScript compiler
Follow these steps to set up the project in development mode
- Install Nodejs
- Clone the repository by running the command
git clone https://github.com/Benkimeric/MnE-Backend.git - Run
cd MnE-Backendto enter the application's directory - Install the application's dependencies by running the command
yarn install - Create a
.envfile in the root of your directory using the.env.examplefile in the repository - Start the application by running
The application should now be running at
yarn start:devhttp://127.0.0.1:PORT. (replace PORT with what you have in your .env)
Create your .env file in the root directory by following the .env.example below
PORT=
NODE_ENV=
DATABASE_UR=
DATABASE_DIALECT=
JWT_SECRET_KEY=
- Create a database in
PostgreSQLand name itmne-app - Run database migrations
yarn run db:migrate and yarn run yarn db:seed - Check the database and confirm that the
userstable has been created
This application is licensed under the terms of the MIT License