Skip to content

Latest commit

Β 

History

History
32 lines (24 loc) Β· 789 Bytes

File metadata and controls

32 lines (24 loc) Β· 789 Bytes

grindr-rs README

πŸ³οΈβ€πŸŒˆπŸ”« The Most Approachable Social Network for the Rust Community

Project Structure

src/
β”œβ”€β”€ bin/            # Server entry point
β”œβ”€β”€ domain/         # Core: modules, entities, use cases, ports, events
β”œβ”€β”€ adapters/       # Inbound (gRPC) and outbound (PostgreSQL, Redis, WebSocket, Solana mock)
β”œβ”€β”€ infrastructure/ # External systems: EventBus, database, cache, monitoring, Solana (future)
β”œβ”€β”€ tests/          # Integration tests and mocks
└── lib.rs          # Exports

Entities:

  1. User entity

2.

Use cases: 1. 2.

Ports:

2.

Adapters:

License

Licensed under DBAD (Don’t Be a Dick). See DBAD License for details.