Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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
```