Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rahil1202/flutter-todo-app


https://github.com/rahil1202/flutter-todo-app

Last synced: about 11 hours ago
JSON representation

Awesome Lists containing this project

README

        

# todo_lite
## Introduction
What is a todoLite and how can it helps in daily life?

- You often feel completely overwhelmed with the amount of work you’ve got to do?
- You sometimes forget to do things that are important
- People have to chase you to get things done
- You find it a struggle to keep to deadlines

TodoLite is designed in a minimalistic style to simplify writing everyday tasks and tracking tasks already completed! It can solve all the problems above!
## Features
- Add your task by clicking the '+' button
- Enter title and description
- Delete the task by swipe
- Restore a task from completed tasks with a swipe
## Used packages
- State management with [flutter_riverpod](https://pub.dev/packages/flutter_riverpod)
- Route management with [go_router](https://pub.dev/packages/go_router)
- [Freezed](https://pub.dev/packages/freezed), code generator for data-classes/unions/pattern-matching/cloning and [freezed_annotation](https://pub.dev/packages/freezed_annotation)
- Unique Id with [shortId](https://pub.dev/packages/shortid)
- [Flutter_scripts](https://pub.dev/packages/flutter_scripts), [build_runner](https://pub.dev/packages/build_runner)
# Overview
| Home page | Create New Todo | Completed todos | Edit Todo | Dark mode |
|-----------|---------------|-------------|----------|-----------|
|||||
# Demonstration

https://user-images.githubusercontent.com/101862863/227725581-c1b62b4a-1194-43d4-b5ac-980d0272c6fa.mp4