Coder Social home page Coder Social logo

adithya-13 / flutask Goto Github PK

View Code? Open in Web Editor NEW
46.0 4.0 12.0 43.43 MB

Task Management App with Moor Database and Flutter Bloc Pattern and State Management

License: MIT License

Kotlin 0.08% Swift 0.23% Objective-C 0.02% Dart 99.67%
flutter dart custom-widget bloc-pattern bloc-flutter

flutask's Introduction

Flutask

Task Management App

Platform Dart Star

Table of Contents

Introduction

This project contains about task Management with CRUD such as Add Task, Update Task, Calendar Task, and other. You can see the Demo from this app, and so many things i haven't add other feature like Notification, Save to PDF / Excel, Backup Database to Cloud, and other. You can see right here at Future Feature

For the 3rd Party Library i used in this project, you can look here, and for the Tech Stack, i used the BloC Pattern, State Management with BloC, and so many things that you can see at here.

I Use the Moor Database for database local. if you want to learn it, you can go to they website right here at moor.simonbinder.eu

I Hope this Project will help someone, if you feel helped with this project, you can give stars to support me, thank you very much :)

Installation

Clone or Download and Open it into Android Studio, VSCode, or Other IDE / Text Editor

    https://github.com/Adithya-13/Flutask.git

Demo

Getting Started Add Task Update Task Delete Task
Search Task Detail Category Calendar Task

Features

  • On Going Tasks
  • Complete Tasks
  • Detail Category Tasks
  • Search Tasks
  • Calendar Tasks
  • Add Tasks
  • Update Tasks
  • Delete Tasks
  • set Deadline Tasks
  • And more Soon

Tech Stack

  • BloC Architecture Pattern
  • BloC State Management
  • Moor Local Database
  • Clean Architecture (data, domain, presentation)
  • Custom Widget (Calendar and Time Picker)

Dependencies

TODO!

Screen

  • Splash Page
  • OnBoard Page
  • Dashboard Page
  • Bag Page
  • Calendar Page
  • Profile Page
  • Add Task BottomSheet
  • Detail Task
  • Detail Category
  • Search Page

Util Tasks

  • Focus Node unfocused
  • dropdown null value
  • completed attribute
  • task with category list
  • category with total tasks
  • done tasks
  • fix padding in bottom nav bar item
  • cleaning up dao
  • error border
  • update & delete tasks
  • create snackBar
  • date & time picker cupertino
  • change time picker with this lib
  • add category task
  • search in category
  • edit category
  • change description of onboard
  • total task of on going or complete

Future Feature

  • save to excel
  • notification
  • statistics
  • event organizer
  • calendar
  • multi-language
  • setting
  • attachment
  • search tasks
  • showcase
  • Backup to Cloud
  • Sign in & Sign up

Feedback from user

  • scrollable list at the end of item will scroll overflow
  • number in time picker is missing, use all number instead. (change style of time picker)
  • scroll calendar animation no smooth
  • description make optional
  • initial category task (work, health)
  • in the calendar, if the day is sunday, set different color (pink)
  • list animation in search
  • category task remove see all
  • update task -> mark as done, check icon save edit
  • delete task add dialog before really deleted

flutask's People

Contributors

adithya-13 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

flutask's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.