Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 1.54 KB

README.md

File metadata and controls

57 lines (39 loc) · 1.54 KB

📚 SMS API

School Management System API


✨ Features


🔧 Installation

You need Git, Node.js, Yarn, Docker and Docker Compose in order to run the project.

First of all, clone the repository:

git clone https://github.com/kortkamp/school-management-api.git

Then enter the folder and install dependencies

cd school-management-api
yarn install

Create your .env file and put there your configs

cp .env.example .env

Pull and build the docker images

docker-compose up

📖 Docs

The API provides Swagger docs at http://localhost:3003/api-docs/#/ in case you already have the project running in your computer. In case you do not want to run the project, just got to docs.

Do not edit swagger.json file directly, instead edit the files inside ./src/docs to update you project documentations, then if you need a unique file for static serving purposes generate a new one by running the command below.

yarn docs:build

🔬 Tests

This project is covered by tests. If you make any changes to the code, run the command below to ensure your change didn't break anything:

yarn test

Made with love by Kortkamp