ByteStudioBack to home
Portfolio

01 / 06

Apna Store

Replacing spreadsheet-run store operations with one connected system.

Apna Store — Replacing spreadsheet-run store operations with one connected system.

Problem

A store owner needed two things: a way for customers to browse products online, and a back-office system to actually run the store - stock, suppliers, sales, and bills. The biggest risk was confirming a sale for something the store didn't really have enough raw material to make, because there was no easy way to check raw stock before the sale went through.

Build

A system with two sides. One side is a public shop page where customers can browse, search, and filter products. The other side is an admin area, behind a login, where staff manage categories, suppliers, items, stock, sales, bills, and reports. Before any sale is confirmed, the system checks if there's enough raw material across all suppliers, uses up the oldest stock first, and writes down exactly what was used and why. It also handles small everyday problems: bringing back a deleted item under the same name, letting staff reset their own password without calling a developer, and printing a correct tax invoice right away instead of by hand.

Outcome

One system that replaces messy, manual store work with a single place to manage stock, sales, and reports - the owner can always see where stock went instead of guessing, and customers can check what's available without calling the store.

What We Built

Key features

Storefront

  • 01
    Live search, category filters, and price sorting
  • 02
    Category browsing on desktop and a slide-in filter on mobile
  • 03
    Click-to-zoom product images and a contact page with a map

Back office

  • 01
    Categories, suppliers, and stock — all managed with image upload and low-stock alerts
  • 02
    Every sale checks raw material across all suppliers first, uses up the oldest stock automatically, and logs exactly what was used
  • 03
    Bundle raw items into sellable products with set pricing
  • 04
    A POS-style billing flow that auto-updates stock and generates a PDF invoice
  • 05
    A sales analytics dashboard with date-range revenue charts
  • 06
    Self-service password reset, so a locked-out staff member isn't stuck waiting on IT

Gallery

More of the build

Apna Store — screenshot 1
Apna Store — screenshot 2
Apna Store — screenshot 3
Apna Store — screenshot 4

Tech Stack

What it's built with

  • Next.js
  • React
  • TypeScript
  • MongoDB
  • Tailwind CSS

Worth knowing

The invoice generator builds proper tax invoices from scratch - right down to spelling out amounts in words, the way local accounting expects.

Want something built like this?

Tell us what you're trying to run, and we'll tell you what it takes to build it.