Back to Projects

POS system

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

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

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

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.