Skip to content

CashSwift is a Flutter-based mobile app for hassle-free transactions. Send and receive money, scan QR codes, and track transaction history effortlessly.

Notifications You must be signed in to change notification settings

Shivansh722/CashSwift

 
 

Repository files navigation

CashSwift

CashSwift is a mobile application built with Flutter that allows users to manage their finances efficiently. With CashSwift, users can send and receive money, view transaction history, and categorize their spendings.

Screenshots

Features

  • Send Money: Users can send money to other users by providing their UPI ID.
  • Receive Money: Users can receive money from other users by sharing their own UPI ID.
  • Transaction History: Users can view their transaction history, including details such as amount, timestamp, and transaction type.
  • Category Management: Users can categorize their spendings by selecting from predefined categories.

Technologies Used

  • Flutter: Frontend development framework for building cross-platform mobile applications.
  • Firebase: Backend infrastructure for authentication, data storage, and real-time updates.
  • Cloud Firestore: Cloud-hosted NoSQL database for storing transaction data.
  • Firebase Authentication: Secure authentication mechanism for user login and registration.

Installation

  1. Clone the repository:
    git clone https://github.com/rjk51/cashswift.git
    
  2. Navigate to the project directory:
    cd cashswift
    
  3. Install dependencies:
    flutter pub get
    
  4. Run the app:
    flutter run
    

Getting Started

To get started with CashSwift, follow these steps:

  1. Register/Login: Create an account or log in using your existing credentials.
  2. Send Money: Enter the recipient's UPI ID and the amount you wish to send.
  3. Receive Money: Share your UPI ID with others to receive money.
  4. View Transaction History: Navigate to the transaction screen to view your transaction history.
  5. Categorize Spendings: Use the dropdown menu to select a category for your spendings.

Contributing

Contributions are welcome! If you have any ideas for new features, improvements, or bug fixes, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

CashSwift is a Flutter-based mobile app for hassle-free transactions. Send and receive money, scan QR codes, and track transaction history effortlessly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 56.9%
  • C++ 21.0%
  • CMake 17.0%
  • Swift 2.2%
  • HTML 1.6%
  • C 1.2%
  • Other 0.1%