A blazing-fast Flutter mobile app for managing tasks, routines, and focus sessions with intuitive gestures and smooth performance.
Built for speed and efficiency. Perfect for productivity on the go!
- Gesture-driven (swipe, hold, tap shortcuts)
- Lightweight & optimized (no lag, fast startup)
- Clean UI with dark/light mode
Try it now and boost your workflow! Contributions welcome.
✔ To-Do List – Quick-add, swipe gestures, smart sorting
✔ Pomodoro Timer – Focus sessions with stats tracking
✔ Routines – Lightweight & Simple
✔ Optimized UX – Instant actions, minimal taps, silky animations
[Add screenshots of your app here]
- Flutter SDK (latest stable version)
- Dart SDK (latest stable version)
- Android Studio / VS Code with Flutter extensions
- Clone the repository
git clone https://github.com/Gabbar-v7/Ascent.git- Navigate to the project directory
cd Ascent- Install dependencies
flutter pub get- Run the app
flutter runlib/
├── app_index.dart # App entry and state management
├── main.dart # Main entry point
├── database/ # Database setup, tables, converters
├── l10n/ # Localization files and generated code
├── services/ # Service layer (e.g., Drift integration)
├── utils/ # Utility functions and helpers
└── visuals/ # UI and presentation layer
├── components/ # Reusable widgets and layout components
├── home/ # Home, routines, tasks, timer views
├── settings/ # Settings screens and providers
└── themes.dart # App theming
The app uses Drift (SQLite) for local storage. To generate database code:
dart run build_runner buildFor more information refer Drift Documentation.
This project follows the official Dart Style Guide.
-
Fork the Repository:
git fork https://github.com/Gabbar-v7/Ascent.git
-
Create a Feature Branch:
git checkout -b feature/your-feature-name
-
Commit Your Changes:
git commit -m "Your concise commit message" -
Push the Branch:
git push origin feature/your-feature-name
-
Submit a Pull Request on GitHub.