Mindful Productivity, Meaningful Progress
ZenFlow is more than just a todo app - it's your personal companion for mindful productivity and meaningful growth. Combining task management with daily affirmations and memory journaling, ZenFlow helps you maintain productivity while nurturing your personal well-being.
- Current Features
- Upcoming Features
- Installation
- Screenshots
- Technologies Used
- Future Plans
- Contributing
- License
- Contact
- 🎯 Intuitive task management with priority levels
- 🔄 Customizable recurring routines
- ✅ Break down tasks into manageable subtasks
- 📱 Responsive design for both mobile and web platforms
- 🌓 Dynamic theme switching (Light/Dark mode)
- 🗃️ Offline-first architecture with local data persistence
- 📊 Clean architecture with GetX state management
- 🤖 AI-powered daily affirmations using Google Gemini
- 📸 Memory journaling with image support
- 🎭 Mood tracking and analysis
- 🌟 Daily reflection prompts
- 📊 Advanced analytics and progress visualization
- 🎯 Goal setting and tracking
- 🔄 Smart routine suggestions
- 🔔 Customizable notification system
- 👥 Optional task sharing and collaboration
- 📱 Cross-platform synchronization
- 🔌 Calendar integration (Google Calendar, iCal)
- 📤 Data export and backup options
- Flutter (3.27.1 or higher)
- Dart (3.6.0 or higher)
- Android Studio / VS Code
- Android SDK / iOS Development Tools
- Clone the repository:
git clone https://github.com/SanskarSh/zenflow.git
- Navigate to the project directory:
cd zenflow
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Flutter UI Framework |
Dart Programming Language |
![]() GetX State Management |
Drift Local Database |
Gemini AI AI Integration |
SharedPreferences Local Storage |
Path Provider File System Access |
UUID ID Generation |
Intl Internationalization |
- Implement real-time sync using Firebase
- Add offline-first capabilities
- Optimize performance for larger datasets
- Implement end-to-end encryption for user data
- Add customizable themes and layouts
- Implement gesture-based navigation
- Add accessibility features
- Support for multiple languages
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please ensure your code follows our coding standards and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.
SanskarSh - @SanskarShriva17
Project: SanskarSh - ZenFlow
⭐️ If you find ZenFlow helpful, please give it a star! Your support helps us grow and improve.