TaskZoo is a delightful Flutter mobile application designed to make task management fun and engaging. With an Isar-powered backend, it offers an intuitive way for users to track and complete their tasks. As users complete tasks, they slowly build up a beautiful animal SVG, turning mundane tasks into a playful, artistic endeavor.
- Features
- Screens
- How It Works
- Getting Started
- Task Management: Easily add, track, and complete tasks.
- Animal SVGs: A unique way to visualize your task accomplishments with artful animal SVGs.
- Customizable Art: Transition your animal SVGs from a basic black silhouette to colorful, custom artwork.
- Reward System: Earn pieces to complete your animal SVGs by finishing tasks.
This is your main task hub. Tasks are organized by daily, weekly and monthly tasks. Here, you can:
- Add new tasks.
- Mark tasks as complete.
- View pending and completed tasks at a glance.
Customize your TaskZoo experience by managing app settings.
- Customize themes and appearance.
- Adjust notifications and reminders.
A canvas of creativity and motivation:
- View a list of SVG animals.
- Tap on SVGs to start building them.
- Watch as the black SVGs transform into artful creatures, piece by piece, as you complete tasks.
- Add Tasks: Head over to the TaskScreen and add your tasks.
- Complete Tasks: Finish your tasks and check them off in the TaskScreen.
- Earn Rewards: For each task completed, earn pieces to fill in your SVG animals.
- Build Your Zoo: Go to the AnimalBuilder Screen, choose an animal, and start placing your earned pieces. As you keep completing tasks, watch as the black silhouette of your chosen animal transforms into a vibrant, artful creature.
Want To Try It? Download App Here: https://apps.apple.com/us/app/taskzoo/id6467277390
- Clone the Repository:
git clone https://github.com/Brotherswords/TaskZoo.git
- Navigate to the Project Directory:
cd taskzoo
- Install Dependencies (Make sure flutter is installed go here for more on that - https://docs.flutter.dev/get-started/install):
flutter pub get
- Open a simulator or connect your device & run the app:
flutter run