Skip to content

Contains a REST API to facilitate booking appointments between providers and clients

Notifications You must be signed in to change notification settings

alexlop29/build-a-reservation-api

Repository files navigation

About

Contains a REST API to facilitate booking appointments between providers and clients

🏄 Getting Started

docker-compose up --build -d
docker-compose down

🔧 Core libraries

💻 Development Libraries

📛 Types

🏭 Running Tests

Run all unit tests

jest --config=src/tests/jest.config.json  --testPathPattern=src/tests/unit/ --forceExit

Run an individual unit test

 jest --config=src/tests/jest.config.json  --testPathPattern=src/tests/unit/client.test.ts --forceExit

Run an indivudal integration test

jest --config=src/tests/jest.config.json  --testPathPattern=src/tests/integration/provider.test.ts --forceExit
  • Requires launching the application via Docker.

💎 Postman Collection

Click here to access the postman collection.

🚧 To Do

Improvement:

  • Implement health checks to gracefully start and stop the application. (e.g. src/config/mongoose)
  • Improve application performance by leveraging indexes on the mongoose models.

📑 Additional Readings

About

Contains a REST API to facilitate booking appointments between providers and clients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published