Zenunni is an all-in-one productivity app designed for college students and working professionals. It combines task management, AI assistance, habit and mood tracking, Pomodoro focus tools, and a chatbot named "Unni".
- 🔔 Smart Task Manager with Priorities & Recurrence
- ⏱️ Pomodoro Timer
- 🤖 AI Chatbot (Gemini API)
- 📊 Mood & Habit Tracker
- 🌙 Dark & Light Theme Modes
- 🔐 Firebase Auth & Firestore DB
- Flutter + Dart
- Firebase (Auth, Firestore, Storage)
- Riverpod for State Management
- Gemini API for AI Chatbot
git clone https://github.com/jydv402/ZenUnni.git
cd ZenUnni
flutter pub get
- Use
flutterfire configure
to generatefirebase_options.dart
- Add
.env
with your keys
flutter run
auth_pages/
: Registration, login, verificationcomponents/
: UI widgets (toasts, dialogs)models/
: Data models (TodoModel, UserModel)screens/
: Main app screens (Chat, Home, Pomodoro)services/
: Business logic + Firestore interactiontheme/
: Light & dark themesutils/
: Helper functionszen_barrel.dart
: Barrel file to re-export all
- Using Riverpod (
flutter_riverpod
) for global states like theme, user info, task list
- Auth for login/register/email verification
- Firestore for storing user data and tasks
- Firebase Cloud Messaging and Local Notifications
Thanks for your interest! Follow these steps:
git clone https://github.com/jydv402/ZenUnni.git
git checkout -b feature/your-feature-name
Push commits with meaningful messages.
- Use clear variable names
- Follow existing UI patterns
- Test before pushing
© 2025 Team Zenunni