Skip to content

Repository files navigation

DailyPlanner

A Flutter-based productivity app that combines time planning and time tracking — helping you reclaim your day and analyse how you spend your time across projects and tasks.

Features

  • Google Sign-In authentication
  • Google Calendar sync — import calendars and events
  • Plan your day with an organised task view
  • Track time spent on projects and tasks (coming soon)
  • Analyse and reclaim your time (coming soon)

Getting Started

Prerequisites

  • Flutter SDK (>=3.0.0)
  • Android Studio / VS Code
  • A Google Cloud project with the Google Calendar API enabled

Setup

  1. Clone the repository
  2. Run flutter pub get
  3. Configure your Google Cloud project credentials
  4. Run flutter run

Development Setup

Install the pre-commit hook to run flutter analyze before each commit:

bash scripts/setup.sh

CI

This project uses GitHub Actions to run lint checks and build verification on every push to master and on all pull requests.

License

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


Under active development.

About

Productivity Boosting app with prefect combination of Time Management and Time Tracking

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages