Banyo POS - Point of Sale & Inventory System

Objective:

A production POS and inventory web application built with a Django backend and Next.js frontend. The system covers REST APIs across core modules, real-time inventory management with Django REST Framework and MongoDB, a responsive server-rendered POS interface, AWS EC2 deployment, and automated CI/CD with GitHub Actions.

Challenges:

1

Building a broad POS and inventory platform with reliable data flows across products, stock, sales, and operational modules.

2

Keeping inventory and sales data synchronized in real time while supporting responsive day-to-day POS workflows.

3

Designing a frontend that remained responsive and practical for daily point-of-sale operations.

4

Deploying and maintaining the application on cloud infrastructure with repeatable automated releases.