Curlew is the API to manage a Team separated by cluster.
You can add members to the Team, add them to cluster, provide report and remarks.
Documentation on what an endpoint does is detailed on the docs folder The list of endpoints:
More details here.
POST /auth
More details here.
GET /availability
POST /availability
GET /availability/desc
POST /availability/desc
GET /availabilities
More details here.
GET /reports
POST /report
More details here.
GET /social
POST /social
More details here.
GET /events
POST /event
More details here.
GET /images
POST /image
More details here.
GET /resources
POST /resource
More details here.
GET /team
POST /team
More details here.
GET /remarks
POST /remark
Create a .env file with the following information:
POSTGRES_USER=<postrgres_username> POSTGRES_PASSWORD=<postrgres_password> POSTGRES_DB=<postgres_db_name>
- Docker
- docker-compose
Run the docker-compose to start the API server.
$ docker-compose up
- postgres
- node version > 12
- yarn
Install the node dependencies
$ yarn
Ensure that you have postrgres installed and it’s running on your system then start the server.
$ yarn start
Navigate to localhost:8000
and access the endpoints
This project uses a MIT License, which can be viewed here here.