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

    Project Screenshot

    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

    Project Screenshot

    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

    Project Screenshot

    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
Mayur Pal | Software Engineering Student & Full Stack Developer