Skip to content

Haba is a Flutter project that aims to revolutionize financial automation for individuals and businesses. It offers a comprehensive solution to automate financial tasks, providing convenience and efficiency in managing your finances.

Notifications You must be signed in to change notification settings

bryanbill/haba-mobile

 
 

Repository files navigation

Haba: Automate Your Finances

logo

Haba is a Flutter project that aims to revolutionize financial automation for individuals and businesses. It offers a comprehensive solution to automate financial tasks, providing convenience and efficiency in managing your finances.

Introduction

Haba is a powerful platform designed to streamline financial processes, making it easy for both individuals and businesses to automate their finances. With Haba, you can automate tasks such as expense tracking, bill payments, and budgeting, saving you time and effort. Take control of your financial management and experience a new level of financial freedom with Haba.

Setup

To get started with Haba, follow the steps below:

Prerequisites

  • Make sure you have Flutter SDK installed on your machine. You can find detailed installation instructions in the Flutter documentation: Flutter Installation Guide

Clone the Repository

  1. Open a terminal and navigate to the directory where you want to clone the project.
  2. Run the following command to clone the repository:

git clone https://github.com/HABA-TECH/haba-mobile

Project Structure

The Haba Flutter project follows the following structure:

  • assets: Contains any static assets required by the app, such as images or fonts.
  • lib: Contains the Dart source code for the Haba application.
  • models: Contains data models used in the application.
  • providers: Contains provider classes responsible for managing the app's state.
  • screens: Contains UI screens and widgets.
  • services: Contains services and API calls used in the app.
  • main_dev.dart: Entry point for the app with the dev flavor.
  • main_live.dart: Entry point for the app with the live flavor.

Running the App

Haba offers two flavors: dev and live. To run the app with the respective flavors, use the following commands:

  • For the dev flavor: flutter run --flavor dev -t lib/main_dev.dart

  • For the live flavor: flutter run --flavor live -t lib/main_live.dart

Make sure you have a compatible device or simulator connected to your development environment.

Additional Configuration

Here are some additional things you might need to set up:

  • Backend Integration: Haba relies on backend services for some functionalities. Make sure to configure the backend endpoints and necessary authentication tokens in the appropriate files (lib/main_dev.dart and lib/main_live.dart).

  • Third-Party Dependencies: If Haba relies on any third-party services or libraries, follow the documentation provided by those services to set up the required credentials or configurations.

Testing and Debugging

For testing and debugging, you can use the standard Flutter testing and debugging tools. Refer to the Flutter documentation for more details on running tests and debugging your Flutter applications.

Contributing

Contributions to Haba are welcome! If you find any issues or have suggestions for improvement, please submit a pull request or open an issue on the GitHub repository.

License

Haba is released under the MIT License. Feel free to modify and customize it to meet your specific requirements.

Acknowledgments

We would like to thank all the contributors and the Flutter community for their support and valuable contributions to the project.

Thank you for choosing Haba! We hope it helps you achieve greater financial automation and success.

About

Haba is a Flutter project that aims to revolutionize financial automation for individuals and businesses. It offers a comprehensive solution to automate financial tasks, providing convenience and efficiency in managing your finances.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 81.2%
  • C++ 7.1%
  • CMake 6.2%
  • HTML 3.1%
  • Ruby 0.9%
  • Swift 0.7%
  • Other 0.8%