Skip to content

Repository files navigation

TaskZoo - Flutter Mobile Application

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.

Table of Contents

  • Features
  • Screens
  • How It Works
  • Getting Started

Features

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

Screens

TaskScreen

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.

Settings Screen

Customize your TaskZoo experience by managing app settings.

  • Customize themes and appearance.
  • Adjust notifications and reminders.

AnimalBuilder Screen

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.

How It Works

  1. Add Tasks: Head over to the TaskScreen and add your tasks.
  2. Complete Tasks: Finish your tasks and check them off in the TaskScreen.
  3. Earn Rewards: For each task completed, earn pieces to fill in your SVG animals.
  4. 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.

Getting Started

Want To Try It? Download App Here: https://apps.apple.com/us/app/taskzoo/id6467277390

  1. Clone the Repository:

git clone https://github.com/Brotherswords/TaskZoo.git

  1. Navigate to the Project Directory:

cd taskzoo

  1. Install Dependencies (Make sure flutter is installed go here for more on that - https://docs.flutter.dev/get-started/install):

flutter pub get

  1. Open a simulator or connect your device & run the app:

flutter run

Happy tasking and enjoy building your digital zoo! 🐘🦒🐅

About

Task tracking application that lets you build a puzzle of an animal with every completion.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages