Skip to content

AjaiTiwarii/PulseLyric

 
 

Repository files navigation

PulseLyric App

PulseLyric is a mobile app developed using Android Studio , Java and Firebase that offers a variety of health-related features to help users manage their medication reminders and check their symptoms.

Download APK

PulseLyric.apk

Features

Login Page with Firebase Authentication

The app uses Firebase Authentication to provide a secure login page for users.

Medication Reminder

The Medication Reminder feature allows users to set and manage reminders for taking their medicines:

  • Users can set multiple reminders for different medicines.
  • Reminders can be edited or deleted as needed.
  • Reminders can help users stay on track with their medication schedule.

Symptom Checker

The Symptom Checker feature provides users with a way to perform a preliminary assessment of their symptoms:

  • Users can input their symptoms and receive information on possible causes.
  • The feature is designed to provide primary care information and is not a substitute for professional medical advice.

Getting Started

  1. Clone this repository to your local machine.
  2. Open the project in Android Studio.
  3. Configure Firebase Authentication:
    • Create a new Firebase project and add your Android app to it.
    • Replace the Firebase configuration in the app's google-services.json file with your project's configuration.
  4. Build and run the app on an Android emulator or physical device.

Contributing

Contributions to PulseLyric are welcome! If you find any issues or want to add new features, feel free to create a pull request.

Scope of Improvements

PulseLyric is an evolving project, and there are several areas where contributors can make valuable enhancements. Below are some potential improvements that can further enhance the functionality and user experience of the app:

1. Enhanced Reminder Management with Database

Description: Implement a database system to store the history of reminders. This would enable users to view and manage their past reminders, providing a comprehensive overview of their medication schedules.

Benefits: Improved user experience with the ability to track and review past reminders, and more efficient deletion of specific reminders.

2. Forgot Password Feature

Description: Integrate a "Forgot Password" functionality on the login page. Users who forget their password can reset it via a secure process.

Benefits: Enhanced user convenience by providing a way to recover access without the need for manual intervention from the support team.

3. Flexible Alarm Settings

Description: Extend the alarm setting feature to allow users to set alarms for specific days of the week and months, accommodating diverse medication schedules.

Benefits: Greater customization for users who require medication reminders on specific days, improving the app's usability for a wider audience.

4. Ringtone Customization

Description: Incorporate an option for users to customize the ringtone for their medication reminders. This can add a personal touch to the app's reminders.

Benefits: Enhanced user engagement and personalization, making the reminder experience more pleasant and accommodating.

5. Persistent Login Information

Description: Implement a secure way to store login credentials locally on the device. This would allow users to access the app without repeated logins, enhancing user convenience.

Benefits: A smoother user experience, reducing friction for returning users and potentially increasing user retention.

How to Contribute and Make Improvements

Contributions to PulseLyric are welcome! If you'd like to make the app even better, here's how you can contribute:

Bug Reports and Feature Requests

If you find any issues or have ideas for new features, please open an issue on the GitHub repository. Be sure to provide as much detail as possible, including steps to reproduce any bugs and a clear description of the feature you'd like to see.

Pull Requests

  1. Fork the repository and clone it to your local machine.
  2. Create a new branch for your changes: git checkout -b feature/your-feature-name.
  3. Make your changes, following the project's coding style and guidelines.
  4. Test your changes thoroughly to ensure they work as expected.
  5. Commit your changes: git commit -m "Add your brief commit message here".
  6. Push your changes to your fork: git push origin feature/your-feature-name.
  7. Open a pull request on the GitHub repository. Be sure to provide a detailed description of your changes.

Code Style and Guidelines

Please follow the coding style and guidelines used in the project. These guidelines ensure consistency and make the codebase easier to maintain.

Contact

If you have any questions or need help with the contribution process, feel free to reach out to us at [email protected], [email protected], [email protected].

Disclaimer

The Symptom Checker feature is intended for informational purposes only and is not a substitute for professional medical advice. Users should always consult a healthcare professional for accurate medical advice and diagnosis.

About

Status Code 0 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 91.7%
  • Kotlin 8.3%