https://github.com/viniciusaborba/notification-service
Welcome to the Nest-Notifier repository, an application developed in NestJS to streamline efficient and personalized notification delivery. This project offers a robust and flexible structure, leveraging the powerful NestJS framework to create scalable and modularized APIs.
https://github.com/viniciusaborba/notification-service
nestjs postgresql
Last synced: about 2 months ago
JSON representation
Welcome to the Nest-Notifier repository, an application developed in NestJS to streamline efficient and personalized notification delivery. This project offers a robust and flexible structure, leveraging the powerful NestJS framework to create scalable and modularized APIs.
- Host: GitHub
- URL: https://github.com/viniciusaborba/notification-service
- Owner: viniciusaborba
- Created: 2024-02-15T15:05:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-08T23:37:03.000Z (over 2 years ago)
- Last Synced: 2025-01-17T01:08:03.774Z (over 1 year ago)
- Topics: nestjs, postgresql
- Language: TypeScript
- Homepage:
- Size: 132 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Notifier
This repository contains the code of a basic notifier application which was developed with TypeScript and NestJS.
## 🚀 How can I set up the backend?
First of all, clone the project in your computer.
```bash
https://github.com/viniciusaborba/notification-service.git
```
## 💫 Running the backend
```bash
// Install necessary dependencies
$ npm install
// Run the containers
$ docker-compose up -d
// Run the migrations
$ npx prisma run migrate
// Create .env and .env.test files on root and fill it base on .env.example and .env.test.example
// Run the server
$ yarn dev
$ npm run dev
```
## 🚀 Technologies
- TypeScript
- NodeJS
- NestJS
- Class Validator
- Class Transformer
- Prisma
- Jest
- Supertest
- TSX
## 💻 Copywright
Feel free to use this material to your own projects.