NodeJS API for a companies/locations management system. The user can create companies, attach responsibles and locations to it. Locations also can have responsibles specified.
The user only has access to companies created by himself.
This api is deployed on a Digital Ocean server. You can easily check the documentation and test it by accessing:
https://api.hlocal.leonardoribeiro.com/swagger
If you prefer to run it locally on your machine, follow the steps:
-
Clone this repository.
-
Create your .env at the root of the project file based on the .env.example.
-
Install the dependencies:
npm install
- Start the containers (they must be already running before next step):
docker-compose up
- Run database migrations with:
npm run docker:db-run-migrations
You can check out the frontend repository at:
https://github.com/leonardorib/hlocal-app
Made with โค๏ธ by Leonardo Ribeiro. ๐ง๐ท
Get in touch! ๐
ย ย