Skip to content

vt24vikrant/Expey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expey

Expey is a mobile application developed using Flutter and Dart that helps users manage their expenses efficiently. This app allows users to track their expenses, add new expenses, delete existing ones, monitor expenses on a weekly basis, and visualize their spending habits through bar graphs. The app utilizes local storage using Hive for data persistence.

Features

  • Add/Delete Expenses: Users can add new expenses to the app and delete existing ones as needed.

  • Weekly Expense Monitoring: The app allows users to monitor their expenses on a weekly basis, providing insights into their spending habits over time.

  • Bar Graph Comparison: Users can visualize their expenses through bar graphs, providing a detailed comparison of their spending across different categories or time periods.

  • Total Weekly Expense: Users can easily view the total expenses incurred during a particular week.

Technologies Used

  • Flutter: Flutter is Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

  • Dart: Dart is a client-optimized programming language for fast apps on multiple platforms.

  • Hive: Hive is a lightweight and fast key-value database written in Dart. It is used for local storage in the app, providing efficient data persistence.

Getting Started

To get started with the Expense Manager App, follow these steps:

  1. Clone the Repository: Clone the Expense Manager App repository from GitHub to your local machine.

    git clone https://github.com/yourusername/expense_manager_app.git

  2. Install Flutter: Make sure you have Flutter installed on your machine. Follow the instructions on the official Flutter website to install Flutter.

  3. Install Dependencies: Navigate to the project directory and install the dependencies using the following command:

    flutter pub get

  4. Run the App: Connect your device/emulator and run the app using the following command:

    flutter run

Contributing

Contributions are welcome! If you'd like to contribute to the Expense Manager App, please follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch with a descriptive name for your feature or bug fix.
  3. Make your changes and commit them to your branch.
  4. Push your changes to your fork on GitHub.
  5. Open a pull request from your branch to the main repository's main branch.
  6. Provide a detailed description of your changes in the pull request.

Releases

No releases published

Packages

No packages published