Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Node.js TypeScript GraphQL Apollo Prisma PostgreSQL

📄 View project README


🏛️ 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.

Node.js TypeScript NestJS TypeORM PostgreSQL Redis Swagger

📄 View project README


🔐 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.

Node.js TypeScript NestJS TypeORM PostgreSQL Security JWT Docker Swagger

📄 View project README


License

This repository is licensed under the MIT License. See LICENSE for details.

About

A collection of backend projects exploring different technologies, patterns, and problem-solving approaches.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages