🧾 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

👉 https://b.mahs.me

Built With

Share this project:

Updates