Back to projects
Web
2022
Completed
Book Store
A storefront and admin panel for an independent bookshop moving online.
- Role
- Full stack developer
- Duration
- 3 months
- Status
- Completed

Background
The shop sold through chat apps and lost orders in message threads.
Problem
No stock accuracy, no order history and no payment confirmation trail.
Solution
A Next.js storefront with server-rendered catalogue pages, inventory-aware cart and an admin panel for fulfilment.
Features
- Faceted catalogue search
- Inventory-aware cart
- Online payment and receipt email
- Order status tracking
- Admin fulfilment dashboard
Architecture
- 1Next.js App Router
- 2Prisma + PostgreSQL
- 3Payment webhook handler
Challenges
- Preventing oversell required reserving stock at checkout initiation.
Lessons Learned
- Model inventory as reservations, not as a single quantity column.
Gallery

Related projects
Web
Library Management System
Circulation, cataloguing and member management platform for a campus library.
View detailWeb
Company Profile Website
Corporate website with CMS-managed content, multilingual pages and strong Core Web Vitals.
View detailWeb
Academic Information System Projects
Course scheduling, grading and student portal modules built for academic institutions.
View detail