UCare is a mobile application that can connect to a router which transmits data about urine health status from the sensors attached to the bathroom. The application displays the health status and suggests steps diabetes patients can take as steps for mitigation. It also shows a list of hospitals where urinary diseases are treated.
![Screenshot of the app]
To install and run this app, you need to have Flutter installed on your machine. You also need to set up Firebase authentication for your project. For more information, see Firebase documentation.
- Clone this repository to your local machine using
git clone https://github.com/YOUR-USERNAME/UCare.git
. - Open the project folder with your text editor of choice.
- Run
flutter pub get
to install the dependencies. - Run
flutter run
to launch the app on your emulator or device.
This app has the following features and functionalities:
- Dashboard screen: The app shows the user their urine health status based on the data from the sensors. The user can see various indicators such as glucose level, pH level, ketone level, and specific gravity. The user can also see a color-coded summary of their urine health status and swipe to view their history and trends.
- Advice screen: The app provides the user with personalized tips for diabetes management based on their urine health status. The user can also see a list of nearby hospitals that specialize in urinary diseases and contact them directly from the app.
If you want to contribute to this project, you are welcome to do so. Please follow these steps:
- Fork this repository to your GitHub account.
- Create a new branch with a descriptive name.
- Make your changes and commit them with a clear message.
- Push your branch to your forked repository.
- Open a pull request and describe your changes.
Please make sure your code follows the Dart style guide and is well-documented.
This project is licensed under the GNU General Public License (GPL). The GPL is a strong copyleft license that requires improvements to be shared back with the community. For more information, see the LICENSE file.