itzsoham.vercel.app/projects.md

Projects

I've built many projects — some for work, some for fun. The best ones are here. Checkout all my projects while you're here. Most are deployed and working.

AI-powered restaurant SaaS — POS, inventory & analytics

Architecting a multi-tenant SaaS platform with tenant-isolated PostgreSQL data modeling via Prisma, spanning POS, inventory, and business analytics. Ships a natural-language-to-SQL query assistant and a scheduled weekly business summary generator powered by Gemini.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Vercel AI SDK
  • Gemini
  • Better Auth
  • Razorpay
02

My Piano Diary

Scheduling & billing platform for a piano teacher's studio

Full-stack scheduling and billing platform built with tRPC and Prisma — timezone-aware lesson scheduling, attendance and payment tracking, and a live earnings dashboard. In active use by a piano teacher for 4+ months.

  • Next.js
  • TypeScript
  • tRPC
  • Prisma
  • PostgreSQL
03

Skillza

Course creation & purchasing platform for instructors and students

Learning management platform with instructor course creation, student purchasing, AWS-powered media storage, and course dashboards.

  • Next.js
  • TypeScript
  • Redux
  • Node.js
  • AWS S3
  • AWS Lambda
  • DynamoDB
  • Clerk
04

MachIq

AI resume & cover letter generator from a job description

Generate ATS‑friendly resumes, tailored cover letters and outreach emails using Gemini AI. Sends results via email using Gmail SMTP.

  • Next.js
  • TypeScript
  • Gemini API
  • Nodemailer
  • pdf-parse
  • react-pdf
05

The Royal Stay — Client

Guest‑facing hotel booking portal

Browse cabins/rooms and manage your own reservations with a sleek UI powered by NextAuth and React Query.

  • Next.js
  • TypeScript
  • NextAuth
  • React Query
  • Tailwind CSS
06

The Royal Stay — Admin

Admin panel for hotel operations

Companion dashboard to manage cabins, bookings, and reservations across the property.

  • React
  • Vite
  • JavaScript
07

Trackio

Cloud‑deployed project management tool

Task and project tracking platform with Cognito‑based authentication and multi‑tenant support, hosted on AWS.

  • Next.js 15
  • Prisma
  • Node.js
  • PostgreSQL
  • AWS Cognito
  • AWS EC2
  • Tailwind CSS
08

Finex

Multi‑company expense management system

Track and manage expenses across multiple companies from a single dashboard.

  • React
  • Vite
  • JavaScript
09

Luxara

E‑commerce platform with admin panel

Full‑stack storefront paired with an admin UI for product and order management.

  • React
  • Vite
  • JavaScript
10

Spin & Win

Gamified discount widget

Embeddable spin‑the‑wheel interaction that reveals discount codes.

  • JavaScript
  • HTML/CSS
11

Pizza Club

Food ordering practice app

Pizza ordering flow with menu, cart, and checkout experience.

  • React
  • Vite
12

SaaS Landing Page

Collection of SaaS landing page designs

Polished SaaS‑style landing pages built with conversion‑focused UI.

  • Next.js
  • TypeScript
  • Tailwind CSS
See all on GitHub

// get in touch

Let's build something.

Ping me with a direct on twitter and I'll respond whenever I can. Here are some of my links.