🧾 EcoBill – Smart Billing & Inventory PWA
EcoBill is a fast, mobile-friendly Progressive Web App (PWA) built with Next.js to help small businesses manage billing, inventory, customers, and sales — all from a single, clean interface.
💡 Inspiration
Many small shopkeepers still rely on handwritten bills and spreadsheets. I wanted to create a modern yet simple tool that works on any device, without installation, and makes daily operations easier for them.
🛠️ Tech Stack
- Frontend & Backend: Next.js (Fullstack)
- Database: PostgreSQL
- ORM: Prisma
- Deployment: Vercel
- PWA: Service Workers + Web App Manifest
- Live App: https://b.mahs.me
✅ Features
- 📦 Product & Inventory Management
- 🧾 Fast Billing with Receipt Generation
- 📊 Sales, Profit/Loss Reports
- 👥 Customer & Supplier Records
- ⚡ PWA: Installable on any device
- 📱 Optimized for Mobile & Desktop
🚧 Challenges
- Syncing stock in concurrent billing scenarios
- Implementing smooth and intuitive UX for shop owners
- Managing Prisma data relations cleanly
- Integrating PWA features with server-rendered Next.js
🔗 Try it Now
Built With
- nextjs
- postgresql
- prisma
- vercel

Log in or sign up for Devpost to join the conversation.