Ideas Brought to Life
From full-stack apps to fun side projects, here's what I've been crafting.
A social media backend API built with NestJS and TypeScript. It supports JWT authentication with OTP verification, user profiles, posts, image uploads via Cloudinary, user search, and pagination. The app uses PostgreSQL with TypeORM, Redis for caching, global auth guard with public route decorators, and class-based validation with DTOs.
A vehicle reports backend built with NestJS and TypeScript. It supports session-based auth with scrypt-hashed passwords, user accounts, and current-user middleware. Users can submit car reports; admins approve them. Includes vehicle estimate queries, DTO validation/serialization, and TypeORM with SQLite locally and Postgres in production.
Rentlit is a backend for an online book library. It supports user signup/login, viewing featured and popular books, and detailed book pages with author, genre, rating, availability, and summaries. Users can search books by title or genre with pagination. The API is secure, scalable, and RESTful, ready for frontend or mobile integration.