Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/astrobookings/6_api_notify
- Owner: AstroBookings
- Created: 2024-10-04T10:24:27.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-24T17:36:12.000Z (about 2 months ago)
- Last Synced: 2024-11-24T18:27:27.734Z (about 2 months ago)
- Topics: api, nestjs
- Language: TypeScript
- Homepage:
- Size: 243 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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._