Skip to content

Repository files navigation

Noventra Inventory

219_1x_shots_so

Noventra Inventory is an offline warehouse and inventory management application built with Flutter.

The application allows users to scan item codes using OCR, manage stock movements, track inventory transactions, and monitor warehouse activities without requiring an internet connection.


Features

Inventory Management

  • Add new inventory items
  • Edit item information
  • Search items by code or name
  • View detailed item information
  • Offline SQLite database

OCR Item Scanning

  • Scan item codes directly using the device camera
  • OCR-based text recognition
  • Automatic item lookup from local database
  • Supports inventory codes such as:
T.230001003.00470

Stock Transactions

  • Stock In
  • Stock Out
  • Quantity tracking
  • Transaction notes

History & Audit Trail

  • Complete transaction history
  • Stock movement records
  • Date and time tracking
  • Audit trail for inventory activities

Dashboard

  • Total inventory items
  • Total stock quantity
  • Daily stock movements
  • Low stock monitoring

Technology Stack

  • Flutter
  • Dart
  • SQLite
  • Riverpod
  • Go Router
  • Camera Plugin
  • Google ML Kit OCR

Screenshots

773_1x_shots_so 763_1x_shots_so

Project Structure

lib/
├── database/
├── models/
├── providers/
├── screens/
├── main.dart

Workflow

Scan Item
    ↓
OCR Recognition
    ↓
Find Item in SQLite
    ↓
Display Item Details
    ↓
Stock In / Stock Out
    ↓
Save Transaction History

Sample Inventory Code

T.230001003.00470
T.230200300.04020
T.191511302.80320

Installation

Clone the repository:

git clone https://github.com/Rahmn-Dev/noventra.git

Install dependencies:

flutter pub get

Run application:

flutter run

Build APK:

flutter build apk --release

Future Improvements

  • Realtime OCR scanning
  • Multi warehouse support
  • Export to Excel/PDF
  • Cloud synchronization
  • User authentication
  • Barcode and QR code support
  • Inventory reporting

License

This project is developed for educational, portfolio, and warehouse inventory management purposes.

About

Flutter Inventory App with OCR Scanning, SQLite Storage, Stock Management, and Transaction History.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages