Create an enchanting Flutter-based app that guides users through the mystical world of hydration
Managing State with StatefulWidget: Create a Hydration Widget that displays a dynamic water level that fills as users log their water intake.
Using Riverpod for State Management: Implement Riverpod to manage the state of the user's water level.
Custom Paint with CustomRender: Design a WaterProgressPainter that shows progress as a background.
Reset Set up a reset button in AppBar of App.
Using SharedPreferences for Local Storage: Leverage SharedPreferences to store the user's water level. When the guardian returns to the app, they are greeted with a already saved water level.