Skip to content

k2288/cattle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cattle Management App written in Flutter.It uses Nestjs as backend(Link) and also a design implementation of Best Cattle Management App and Cow milk as app launcher.

Android Screenshots

HomePage Animals List Filter list
Animal Detail Create Add State
Settings

iOS Screenshots

Coming soon

Directory Structure

lib
├── components
│   ├── dashboard
│   │   ├── dashboard.dart
│   │   ├── main_dashboard_card.dart
│   │   └── summary_card.dart
│   ├── detail
│   │   ├── detail_card_actions.dart
│   │   ├── detail.dart
│   │   ├── milk_chart.dart
│   │   └── state_dialog.dart
│   ├── list
│   │   ├── filter.dart
│   │   └── list.dart
│   ├── login
│   │   ├── login_page.dart
│   │   └── otp_page.dart
│   ├── newAnimal
│   │   ├── drop_down.dart
│   │   ├── input.dart
│   │   └── new-animal.dart
│   ├── settings
│   │   ├── language.dart
│   │   └── settings.dart
│   └── splash
│       └── splash_page.dart
├── home.dart
├── l10n
│   ├── app_en.arb
│   └── app_fa.arb
├── main.dart
├── models
│   ├── Dashboard.dart
│   ├── livestock.dart
│   ├── LivestockState.dart
│   ├── LocaleModel.dart
│   ├── LoginResponse.dart
│   └── User.dart
├── repositories
│   ├── AuthRepository.dart
│   ├── DashboardRespository.dart
│   ├── LivstockRespository.dart
│   ├── SettingRespository.dart
│   └── UserRepository.dart
├── utils
│   ├── api
│   │   ├── ApiProvider.dart
│   │   ├── CustomException.dart
│   │   └── Response.dart
│   ├── DateUtil.dart
│   ├── PinConfig.dart
│   ├── SettingsProvider.dart
│   └── theme.dart
└── widgets
    ├── confirm_dialog.dart
    ├── fab_bottom_navigation
    │   ├── fab_bottom_app_bar.dart
    │   └── pin_image.dart
    └── PinSnackBar.dart

To Do

  • Add chat and medical section
  • Add notification
  • Complete settings
  • Add Scanning Animal Barcode Functionality

Pull Requests

I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request.

Releases

No releases published

Packages

 
 
 

Languages