Back to Projects
POS system
Next.JsTailwind CSSExpress.jsAxiosbetter-sqllite3Electron
Mar 2025 – Apr 2025
Desktop Application

Project Overview
A scalable, role-based web application for tracking, categorizing, and reporting electronic waste components.
The Challenge
The biggest challenge was offline functionality—the client needed the POS system to work without internet.
The Solution
Using Electron.js with better-sqlite3 allowed local database storage
Technologies Used
- Next.Js
- Tailwind CSS
- Express.js
- Axios
- better-sqllite3
- Electron
Key Features
- Inventory Management
- Invoice generation
- Role-Based Dashboards
- Localised usability compliance
Lessons Learned
Offline-first apps need reliable local storage—SQLite was perfect for this
More Projects

E-Waste Inventory Management System
Next.JsTailwind CSSMongoDB
E-Waste Inventory Management System
A scalable, role-based web application for tracking, categorizing, and reporting electronic waste components.
Rent-Mate: A peer-to-peer rental platform
Next.JsTailwind CSSSpring boot
Rent-Mate: A peer-to-peer rental platform
A peer-to-peer rental platform where users can list and rent items from each other.