Skip to content

Latest commit

 

History

History
83 lines (75 loc) · 1.85 KB

README.md

File metadata and controls

83 lines (75 loc) · 1.85 KB

KHAATA

Khaata ("an urdu word for ledger") is an inventory tracking and stock management application designed for local small businesses and shops to manage their stocks, customers and their orders.

Features

  • Customer, Order and Stock Inventory Manager
  • Pending Orders Log
  • Completed Orders Log
  • Search Support
  • Finance Record Graph
  • Cloud Backup Support

Task-List

  • Bloc (Cubit)
  • Hive (No SQL) Database
  • Multi-platform UI Responsiveness
  • Profiling and Optimization
  • Refactoring
  • Unit Testing
  • Documentation

Project Dependencies

  • build_runner: 2.2.0
  • introduction_screen: 3.0.2
  • hive_generator: 1.1.3
  • hive: 2.2.3
  • hive_flutter: 1.1.0
  • flutter_inset_box_shadow: 1.0.8
  • fl_chart: 0.55.1
  • equatable: 2.0.3
  • badges: 2.0.3
  • bloc: 8.1
  • flutter_bloc: 8.0.1.0

#Custom Widgets:

1. CustomOutlinedButton :

CustomOutlinedButton(
    text: "Click",
    onPressed: () {},
);

2. CustomAppBar

CustomAppBar(
    title: Text("Title"),
    subtitle: Text("subTitle"),
);

3. CustomCard

CustomCard(
    height: 50,
    width: 100,
    shadow: true,
    child: Text("Card Text"),
);

4. CustomTextField

CustomTextField(
    controller: controller,
    contentPadding: 10,
    color: Colors.black,
    inputType: TextInputType.number,
    isDense: true,
    onChanged: (value) {},
);

#Build Previews: