Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotifyUPI

NotifyUPI is an Android application designed to intercept, process, and manage device notifications, with a specialized focus on Unified Payments Interface (UPI) transaction alerts. Built with modern Android development practices, it leverages Kotlin and Jetpack Compose to deliver a clean and responsive user experience.

Features

  • Notification Interception: Utilizes Android's NotificationListenerService to seamlessly capture incoming notifications.
  • Data Extraction: Parses notification payloads to extract relevant transactional data.
  • Modern UI: Built entirely with Jetpack Compose for a robust, reactive, and elegant user interface.
  • Local Storage: Manages user preferences and notification data securely on the device.

Getting Started / How to Download

To run the app locally on your device or emulator:

  1. Clone the repository:
    git clone https://github.com/patelabhay550/notifyupi.git
  2. Open in Android Studio: Open the cloned directory using the latest version of Android Studio.
  3. Sync Gradle: Allow Android Studio to sync the Gradle files and download necessary dependencies.
  4. Run the App: Connect an Android device or start an emulator, then click the Run button (Shift + F10).
  5. Grant Permissions: Upon first launch, navigate to your device settings and grant the app "Notification Access" so it can read incoming alerts.

How to Contribute

Contributions are welcome. If you would like to improve NotifyUPI, follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right of the GitHub page.
  2. Clone your Fork:
    git clone https://github.com/YOUR_USERNAME/notifyupi.git
  3. Create a Branch:
    git checkout -b feature/your-feature-name
  4. Make Changes: Implement your feature or bug fix.
  5. Commit:
    git commit -m "Add feature description"
  6. Push to Branch:
    git push origin feature/your-feature-name
  7. Open a Pull Request: Navigate to the original repository and click "New Pull Request".

Please ensure your code follows the existing style, primarily utilizing Kotlin and Compose best practices.

About

NotifyUPI is an Android application that intercepts incoming payment notifications from UPI apps—like PhonePe and GPay—and automatically reads them aloud using text-to-speech.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages