ThingsI’veBuilt
A collection of applications, experiments, and tools I’ve built while learning and growing as a developer.
Blogging platform to create, read, share, like, and comment

1. ContentBanao
A modern, SaaS-style blogging and reel-sharing platform built with Next.js 15, TypeScript, Tailwind, Redux Toolkit, NextAuth, and MongoDB. Users can write blogs, upload reels, and interact in a clean, scalable environment.
- Next.js 15 App Router with modular architecture
- NextAuth with Google OAuth & JWT route protection
- Full blogging system with dynamic routes & comments
- Reel upload & CDN media support via ImageKit
- Fully responsive UI with reusable components
- Next.js 15
- React 19
- Tailwind CSS
- Redux Toolkit
- RTK Query
- NextAuth
- MongoDB
- TipTap
- ImageKit
- Vercel
Manage, generate, and send invoices with email and PDFs

2. InvoiceBanao
A full-stack invoice management system to create, send, and manage invoices with email delivery, reminders, and an interactive dashboard.
- Cookie-based authentication with magic link login
- Create, edit, delete invoices with PDF generation
- Send invoices & reminders via email
- Interactive dashboard with Recharts graphs
- Radix UI + Tailwind for clean and scalable UI
- Next.js 15
- React 19
- Tailwind CSS 4
- NextAuth
- Prisma ORM
- PostgreSQL
- Mailtrap SMTP
- PDFKit
- Zod
Book events, schedule meetings, and join via video calls

3. CalScheduling
An event scheduling platform where users can book slots, check availability, and conduct video calls with a dedicated integration.
- Create events & book available time slots
- Integrated video call platform for meetings
- NextAuth for secure authentication
- Prisma ORM with PostgreSQL backend
- Validation with Zod + Conform
- Next.js
- Prisma ORM
- PostgreSQL
- NextAuth
- Zod
- Conform
- Video Call Integration