Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcosoliveira91/case-labeling

Simple doctor case labeling app
https://github.com/marcosoliveira91/case-labeling

backend controller-service-repository-pattern crud docker-compose fastify ioc-container nodejs rest-api

Last synced: 23 days ago
JSON representation

Simple doctor case labeling app

Awesome Lists containing this project

README

        

# Case Labeling App

This monorepo project contains two packages:

1. [web-app]: case-labeling-app
2. [server]: case-labeling-service
- API documentation available at `GET /docs`
- Health endpoint available at `GET /health`
- Postman example collection available [here](https://gitlab.com/marcosoliveira91/case-labeling/-/wikis/Postman-Collection)



The files deployments/local/environment and packages/case-labeling-app/.env.local are already set with local environment variables needed.


There's also a mock user already created. Credentials will be needed for authenticated routes.
```
name: Dr.Strangelove
email: [email protected]
password: Dummy123
```



You'll just need to follow this instructions to run it locally.

```
npm ci
npm run build
```

and then to run each app:

```
npm run start:server
```
```
npm run start:webapp
```