Projects using Next.js in MaharashtraProjects using Next.js in MaharashtraHello everyone! 🎉
Every year during the Ganpati festival, our mandal faced a recurring challenge: managing physical receipt books and inevitably losing track of the previous years' contribution and expense data.
This year, I decided to solve this by taking our mandal fully digital! I developed PavtiPustak-a custom web platform designed to seamlessly track every single contribution and expense. No more lost data, and we are now issuing 100% digital receipts. 🙏✨
🚀 Main Features:
End-to-End Financial Tracking: Accurately logs every rupee coming in (donations) and going out (mandap, decoration, etc.).
Instant Digital Receipts: Automatically generates and shares digital pavtis (receipts), saving paper and time.
Historical Data Retention: Cloud storage ensures we never lose year-over-year records again.
Responsive UI: Fully accessible on mobile for on-the-go tracking by committee members.
đź’» Tech Stack:
Frontend: Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, shadcn/ui on Base UI, react-hook-form + Zod. PWA with offline support via a service worker and IndexedDB.
Backend: Next.js Server Actions and Route Handlers — no separate service. Supabase Auth for sessions, Supabase Realtime for live updates.
Database: Supabase (Postgres) with row-level security, audit trails and SQL views.
Hosting: Vercel (Mumbai region), with GitHub Actions CI.
Check out the demo website here: https://pavtipustakdemo.vercel.app/login?next=%2Fdashboard
Would love to hear your feedback!
Ignore the Messi(messy hehe) UI as I have mainly focused on the functionalities BlushBloom is a modern, luxury beauty and makeup eCommerce landing page designed to showcase premium skincare, cosmetics, and self-care products. Featuring elegant product displays, bestselling collections, beauty bundles, customer reviews, exclusive offers, and a seamless shopping experience, the website is crafted to help beauty brands increase conversions and build customer trust. From vegan makeup and cruelty-free cosmetics to skincare essentials, lip collections, foundations, and beauty accessories, every section is strategically designed to highlight products and drive sales.
The landing page includes high-converting elements such as featured products, new arrivals, beauty quizzes, promotional banners, social proof, newsletter subscriptions, FAQs, and mobile-optimized shopping experiences. With a sophisticated design, fast performance, SEO-friendly structure, and conversion-focused user interface, BlushBloom helps beauty businesses attract more customers, improve engagement, and create a memorable online shopping experience for modern beauty enthusiasts.