https://github.com/lucasmargni/backend-playground
A collection of backend projects exploring different technologies, patterns, and problem-solving approaches.
https://github.com/lucasmargni/backend-playground
api backend learning nodejs portfolio postgresql typescript
Last synced: 3 days ago
JSON representation
A collection of backend projects exploring different technologies, patterns, and problem-solving approaches.
- Host: GitHub
- URL: https://github.com/lucasmargni/backend-playground
- Owner: lucasmargni
- License: mit
- Created: 2026-05-29T00:51:20.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-12T15:37:40.000Z (16 days ago)
- Last Synced: 2026-06-12T16:11:27.352Z (16 days ago)
- Topics: api, backend, learning, nodejs, portfolio, postgresql, typescript
- Language: TypeScript
- Homepage:
- Size: 459 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Backend Playground
A collection of backend projects built to practice and deepen knowledge of backend development concepts, tools, and patterns. Each project focuses on a specific domain and technology stack, covering areas such as API design, authentication, database management, and performance optimization.
---
## Projects
### 📝 GraphQL Blog API
A full-featured blog API built with GraphQL. Covers schema design, authentication with JWT, database integration with Prisma, cursor-based pagination following the Relay spec, and performance optimization with DataLoader.






📄 [View project README](./graphql-blog/README.md)
---
### 🏛️ Olympus API
A REST API about Greek mythology built with NestJS. Covers REST API design, Single Table Inheritance with TypeORM, API Key authentication with custom Guards, Redis caching, full-text search with PostgreSQL, and auto-generated Swagger documentation.







📄 [View project README](./nestjs-olympus-api/README.md)
---
### 🔐 Cipher VaultX API
A secure secrets manager API built with NestJS. Covers end-to-end encryption with AES-256-GCM and PBKDF2, per-user key wrapping for secure vault sharing, JWT authentication, role-based permissions, append-only audit logging, and a full hardening layer with rate limiting and Swagger documentation.









📄 [View project README](./cipher-vaultx-api/README.md)
---
## License
This repository is licensed under the MIT License. See [LICENSE](./LICENSE) for details.