Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

Steven-Ngoma/Mpepo-Kitchen-

Domaine:

socioeconomic

Type de record:

software
Créateur:
Ste
Hôte:
Complete. Point-of-Sale system with flutter mobile app, Fast API backend and e-invoicing integration for restaurant management # 🍽️ Mpepo Kitchen POS System A complete Point-of-Sale system for restaurants with integrated e-invoicing and tax compliance. ## 🚀 Features - **Flutter Mobile App** - Cross-platform POS interface - **FastAPI Backend** - High-performance REST API - **E-Invoicing Integration** - Tax Authority compliance - **Real-time Calculations** - Automatic tax and total computation - **Offline Support** - Queue transactions when offline - **Sales Reporting** - Daily sales and tax reports ## 🛠️ Tech Stack ### Backend - **FastAPI** - Modern Python web framework - **SQLAlchemy** - Database ORM - **SQLite** - Lightweight database - **Pydantic** - Data validation ### Frontend - **Flutter** - Cross-platform mobile framework - **Dart** - Programming language - **Provider** - State management - **Material Design** - UI components ## 📱 Screenshots *Mobile POS interface with product catalog, cart management, and checkout process* ## 🏃‍♂️ Quick Start ### Backend Setup ```bash # Install dependencies pip install -r requirements.txt # Initialize database python seed_db.py # Start server python main.py ``` ### Flutter App Setup ```bash cd flutter_files flutter pub get flutter run ``` ## 📚 API Documentation Interactive API documentation available at: `localhost` ### Key Endpoints - `GET /products` - Product catalog - `POST /transactions` - Process sales - `POST /tax-authority/submit-invoice` - E-invoicing - `GET /reports/daily-sales` - Sales reports ## 🏗️ Architecture ``` ├── models/ # Database models ├── routes/ # API endpoints ├── schemas/ # Data validation ├── crud/ # Database operations └── flutter_files/ # Mobile application ├── lib/ │ ├── models/ # Data models │ ├── screens/ # UI screens │ └── services/ # Business logic └── pubspec.yaml ``` ## 💼 Business Features ### Point of Sale - Product catalog with categories - Shopping cart management - Tax calculations (16% VAT) - Receipt generation ### E-Invoi …

Visit

github.com

Languages

Bemba

Similaires

steven-kamanga/stonks_androidMwanzo wa ngoma n’lelewilbertkirara-ops/asbuilt-ngomasteven-wasonga/Snake-DistributionsNtambara-Rukaka-Steven/.githubC-Ngoma/AI-ADVISOR

steven-kamanga/stonks_android

Malawi Stock trading app concept # stonks_android ## A simple app to track your stock portfolio #

Mwanzo wa ngoma n’lele

wilbertkirara-ops/asbuilt-ngoma

AS-BUILT COLLECTION — PWA (installable phone app, with satellite map) ==============================

steven-wasonga/Snake-Distributions

Visualize Snake Distributions of the 13 medically important snakes in Kenya # Kenya Snake Atlas An

Ntambara-Rukaka-Steven/.github

NTAMBARA Rukaka Steven is an Information Technology professional based in Rwanda, with a specialty s

C-Ngoma/AI-ADVISOR

Your AI-powered career counselor matching students to real-world AI opportunities # 🌍 AI-ADVISOR: