Skip to content

This repository is a showcase of using GetX Echosystem with MVCS architecture and Repository Pattern

Notifications You must be signed in to change notification settings

devnejim/track-my-job

Repository files navigation

work_management_app_for_general_service_offices

Images



Showcase implementations of:

  • Use of Getx echo system
  • MVCS architecture in conjuction with repository pattern
  • Fake and Remote data repositories implementation
  • MongoDb integration
  • Local storage with secure_storage
  • Nested Forms
  • Advance data filtering
  • data charts and analysis
  • Pdf and Excel reports generation
  • Multi_theme support
  • Multi_languages support
  • Global connection checker
  • Triggering actions on AppLifeCycle Changes

About app

This show case project allow users to do CRUD operations on business assets with the ability to filter, search and generate monthly Pdf reports for any asset such as (agency,client etc..) to evaluate its own works.

also it helps following up the business transactions states and keep notes.

there is also a summary tab to observe annual performance and analyse business data in additional to the ability to generate an annual excel report with all details.

How to run

in order to start using the application you should follow these steps:

  • 1- clone or download the source code.

  • 2- open the source code with your id and run pub.get

  • 3- the app supports remote and fake data repositories so:

    • A- if you want to run the app with remote data you should add your own MongoDb connection String, Username and Password to the MongoDbApi file and make sure to inject RemoteDataRepositories in the app_bindings.dart file
    • B- if you want to run the app with fake data you should inject FakeDataRepositories in the app.bindings.dart file, the data are saved in the dummy_data.dart file inside the constants folder
  • after applying the above steps you should be ready to go.

Install

You can download and try the app demo on android from the App Link on Play Store

Contact Me

About

This repository is a showcase of using GetX Echosystem with MVCS architecture and Repository Pattern

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published