Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
burhanrashid52 committed May 12, 2018
2 parents 52a8a09 + 6d247b5 commit 7feab57
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 5 deletions.
7 changes: 7 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## How to contribute?

1. Fork the project.
2. Make required changes and commit.
3. Generate pull request. Mention all the required description regarding changes you made.

Happy coding.:-)
39 changes: 34 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,30 +11,59 @@ A Simple To-do app design in flutter to keep track of your task on daily basis.
- Add [**Labels**](#labels) by specifying a unique color to it
- Add [**Task**](#task) by defining its priority
- Delete/Complete Task by swipe
- Sort Task on basis of project, label and due date
- [**Sorting**](#sorting) Task
- Works offline using [**Sqflite**](https://github.com/tekartik/sqflite "Flutter Database") database


## Project
When your runs for first time it already had preloaded **_Inbox_** project. You can add more projects by clicking add project button on SideDrawer. You can specify any single material color from the list to the project
The app already has a preloaded **_Inbox_** project. You can add more projects by clicking add project button on SideDrawer. From material color list you can specify any single color to the project

![](https://i.imgur.com/f01IjGz.gif)

> You can assign only one project to a single task
## Labels
You can add multiple labels by clicking add Labels button on SideDrawer. You can specify any single material color from the list to the label
You can add multiple labels by clicking add Labels button on SideDrawer. From material color list you can specify any single color to the label

![](https://i.imgur.com/tZQgEwW.gif)

> You can assign multiple labels to a single task
## Task
You can add task with multiple attributes. You must assign a project to task if not than by default it will be added in _Inbox_ project
Labels can be zero or more than zero the task
You can add task with multiple attributes. You must assign a project to task if not than by default it will be added in _Inbox_ project.
Task can have zero or more to label assing to it

![](https://i.imgur.com/mNs0D3B.gif)

## Sorting
You can sort your task with date i.e today and next 7 days and also acoording to project and labels

![](https://i.imgur.com/wzou22S.gif)


## How to contribute?
* Check out contribution guidelines 👉[CONTRIBUTING.md](https://github.com/burhanrashid52/WhatTodo/blob/master/CONTRIBUTING.md)


## What's next?

- Editiable Project,label and Task
- Deletable Project and Label
- Comment/Description in Task
- Reminder with notification


## Questions?🤔
Hit me on twitter [![Twitter](https://img.shields.io/badge/Twitter-%40burhanrashid52-blue.svg)](https://twitter.com/burhanrashid52)
[![Medium](https://img.shields.io/badge/Medium-%40burhanrashid52-brightgreen.svg)](https://medium.com/@burhanrashid52)
[![Facebook](https://img.shields.io/badge/Facebook-Burhanuddin%20Rashid-blue.svg)](https://www.facebook.com/Bursid)


## Credits
- UI/UX inspired from [**Todoist**](https://play.google.com/store/apps/details?id=com.todoist&hl=en) app
- Flutter [**Documentation**](https://flutter.io/docs/)
- [**Collin ackson**](https://stackoverflow.com/users/1463116/collin-jackson) answer's on stackoverflow :laughing:

## License
Copyright 2018 Burhanuddin Rashid

Expand Down

0 comments on commit 7feab57

Please sign in to comment.