Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enspour/dopamine-backend
Dopamine online service backend
https://github.com/enspour/dopamine-backend
nestjs nodejs pet-project typescript
Last synced: about 20 hours ago
JSON representation
Dopamine online service backend
- Host: GitHub
- URL: https://github.com/enspour/dopamine-backend
- Owner: enspour
- License: mit
- Created: 2023-06-16T14:42:54.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2023-08-27T15:55:56.000Z (over 1 year ago)
- Last Synced: 2023-08-27T17:25:07.518Z (over 1 year ago)
- Topics: nestjs, nodejs, pet-project, typescript
- Language: TypeScript
- Homepage:
- Size: 1.34 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dopamine Backend
### Architecture
- [Gateway](gateway/README.md)
- [Auth Service](microservices/auth-service/README.md)
- [Users Service](microservices/users-service/README.md)
- [Posts Service](microservices/posts-service/README.md)
- [Storage Service](microservices/storage-service/README.md)
- [Email Service](microservices/email-service/README.md)### Schema
![architecture](docs/architecture/architecture.png)
### Tech Stack
- NodeJS (NestJS)
- TypeScript
- PostgreSQL
- MongoDB
- Minio
- RabbitMQ
- Kafka
- Docker### Launch (development)
- Launched on Ubuntu 23.04
``` bash
docker compose -f docker-compose.dev.yml up --build
```