Skip to content

Repository files navigation

Chiquita Catering POS

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.

Features

  • Sales management
  • Customer management
  • Product management
  • Daily notices
  • Local SQLite database
  • Invoice generation
  • Thermal printer support
  • Keyboard shortcuts
  • Desktop application built with Electron

Tech Stack

  • Electron
  • React
  • SQLite
  • Electron Forge
  • Webpack

Project Structure

src/
 ├── components/
 ├── services/
 ├── repositories/
 ├── database/
 ├── preload/
 ├── ipc/
 └── assets/

Development

Install dependencies:

npm install

Run the application:

npm start

Create a distributable package:

npm run make

Architecture

The 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.

License

Private software developed exclusively for Chiquita Catering.

© 2026 Obed Vega. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages