MoodTracker is a Flutter-based mobile application that enables users to effectively track and manage their moods over time. The app provides an intuitive interface for logging daily moods, viewing mood history, and personalizing user profiles. With features like dark mode , MoodTracker ensures a user-friendly experience while promoting mental health awareness.
- User Authentication: Secure login/logout functionality.
- Mood Logging: Users can log their moods daily using predefined mood options.
- Mood History: View and analyze mood trends over time through a visually appealing interface.
- Edit Profile: Customize user profiles.
- Dark Mode: Switch between light and dark themes for improved usability.
- Flutter: The UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Dart: The programming language used for Flutter development.
- Shared Preferences: For storing user preferences and settings.
- Table Calender: calendar featuring monthly or weekly views
- Cupertino Icons: set of sleek, minimalist icons
Before you begin, ensure you have the following installed:
- Flutter SDK
- Dart SDK
- An IDE like Android Studio or Visual Studio Code
- Clone the repository:
git clone https://github.com/yourusername/flutter_mood.git