Skip to content

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.

Notifications You must be signed in to change notification settings

SanskarSh/ZenFlow

Repository files navigation

🌊 ZenFlow ✨

Mindful Productivity, Meaningful Progress

Flutter Version Dart Version

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.

📱 Downloads

Android App iOS App Web App

📑 Contents

✨ Current Features

  • 🎯 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

🚀 Upcoming Features

Phase 1: Personal Growth

  • 🤖 AI-powered daily affirmations using Google Gemini
  • 📸 Memory journaling with image support
  • 🎭 Mood tracking and analysis
  • 🌟 Daily reflection prompts

Phase 2: Enhanced Productivity

  • 📊 Advanced analytics and progress visualization
  • 🎯 Goal setting and tracking
  • 🔄 Smart routine suggestions
  • 🔔 Customizable notification system

Phase 3: Social & Integration

  • 👥 Optional task sharing and collaboration
  • 📱 Cross-platform synchronization
  • 🔌 Calendar integration (Google Calendar, iCal)
  • 📤 Data export and backup options

🛠️ Installation

Prerequisites

  • Flutter (3.27.1 or higher)
  • Dart (3.6.0 or higher)
  • Android Studio / VS Code
  • Android SDK / iOS Development Tools
  1. Clone the repository:
git clone https://github.com/SanskarSh/zenflow.git
  1. Navigate to the project directory:
cd zenflow
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

📸 Screenshots

App Demo Web Demo

App Screenshot 1 App Screenshot 2 App Screenshot 3 App Screenshot 4

🛠️ Technologies Used

Flutter
Flutter
UI Framework
Dart
Dart
Programming Language
GetX
GetX
State Management
Drift
Drift
Local Database
Google Gemini
Gemini AI
AI Integration
SharedPreferences
SharedPreferences
Local Storage
Path Provider
Path Provider
File System Access
UUID
UUID
ID Generation
Intl
Intl
Internationalization

🎯 Future Plans

Technical Enhancements

  • Implement real-time sync using Firebase
  • Add offline-first capabilities
  • Optimize performance for larger datasets
  • Implement end-to-end encryption for user data

User Experience

  • Add customizable themes and layouts
  • Implement gesture-based navigation
  • Add accessibility features
  • Support for multiple languages

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please ensure your code follows our coding standards and includes appropriate tests.

📄 License

License

This project is licensed under the MIT License - see the LICENSE file for details.

📞 Contact

SanskarSh - @SanskarShriva17

Project: SanskarSh - ZenFlow


⭐️ If you find ZenFlow helpful, please give it a star! Your support helps us grow and improve.

About

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.

Resources

Stars

Watchers

Forks

Packages

No packages published