Skip to content

iwint/account-book-android

Repository files navigation

Account Book React Native Project

Overview

This React Native project is designed to help you manage your accounts on the go. With this app, you can track customers, suppliers, and expenses efficiently. It also includes features to detect amounts received and paid, providing a comprehensive solution for maintaining your financial records.

Features

  • Customer Management : Add, update, and delete customer information seamlessly.
  • Supplier Management : Efficiently manage supplier details with ease.
  • Expense Tracking : Record all your expenses effortlessly, keeping track of every transaction.
  • Transaction Detection : Automatically detect transactions, making it easier to reconcile accounts.
  • Data Storage : Store all your account-related data securely within the app.

Getting Started

To get started with this project, follow these steps:

  1. Clone the Repository : Clone this repository to your local machine.

    # bash
    git clone https://github.com/iwint/account-book.git
    
  2. Install Dependencies : Navigate to the project directory and install the required dependencies using npm or yarn.

    cd account-book
    npm install
    # or
    yarn install
    
  3. Run the Application : Start the Metro bundler and run the application on your preferred platform (iOS/Android).

    npx react-native start
    # For iOS
    npx react-native run-ios
    # For Android
    npx react-native run-android
    
  4. Start Managing Your Accounts : Once the application is running on your device or emulator, you can start adding customers, suppliers, and recording expenses.

Usage

  • Adding a Customer : Use the provided interface to add a new customer, providing relevant details such as name, contact information, etc.
  • Managing Suppliers : Similar to customer management, you can add, update, and delete supplier details.
  • Recording Expenses : Enter expenses along with necessary information like date, amount, purpose, etc.
  • Automatic Transaction Detection : The application automatically detects transactions and updates account balances accordingly.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Create a new Pull Request.