Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/astrobookings/6_api_notify

Notifications API for AstroBookings
https://github.com/astrobookings/6_api_notify

api nestjs

Last synced: about 1 month ago
JSON representation

Notifications API for AstroBookings

Awesome Lists containing this project

README

        

# 6. AstroBookings Notifications API

Manages the notification system for the entire platform, handling email notifications for various events such as booking confirmations, launch updates, and system alerts. This API coordinates the creation, queuing, and sending of notifications to users.

## Installation and running the project

1. Clone the repository
2. Run `npm install` to install the dependencies
3. Run `npm run build` to build the project
4. Run `npm run start` to start the server

## Development

1. Run `npm run start:dev` to start the server in development mode
2. Run `npm run test:watch` to run the tests and watch for changes
3. Run `npm run test:e2e` to run the e2e tests

---

## [🚀 AstroBookings](https://github.com/AstroBookings/.github/blob/main/profile/README.md)

- [System Architecture](https://github.com/AstroBookings/.github/blob/main/profile/2-design/2-system.architecture.md))
- [Model ERD](https://github.com/AstroBookings/.github/blob/main/profile/2-design/3-model.erd.md)

- [Notification Domain](https://github.com/AstroBookings/.github/blob/main/profile/2-design/4_4-notification-system.domain.md)

---

> _[Alberto Basalo](https://albertobasalo.dev)_
>
> > _Elevating Code Quality._