A modern desktop Point of Sale (POS) application built specifically for Chiquita Catering.
The system is designed to provide a fast and reliable checkout experience, even in environments with limited or unstable internet connectivity.
- Sales management
- Customer management
- Product management
- Daily notices
- Local SQLite database
- Invoice generation
- Thermal printer support
- Keyboard shortcuts
- Desktop application built with Electron
- Electron
- React
- SQLite
- Electron Forge
- Webpack
src/
├── components/
├── services/
├── repositories/
├── database/
├── preload/
├── ipc/
└── assets/
Install dependencies:
npm installRun the application:
npm startCreate a distributable package:
npm run makeThe application follows a layered architecture:
React UI
↓
Services
↓
Electron Preload
↓
IPC
↓
Repositories
↓
SQLite
This separation keeps the UI independent from the data layer and simplifies future maintenance.
Private software developed exclusively for Chiquita Catering.
© 2026 Obed Vega. All rights reserved.