OfflineToDoList
OfflineToDoList copied to clipboard
:watermelon: Offline To-Do list app with WatermelonDB :watermelon:
Offline To-Do List
Register a new To-Do and organize your tasks
:watermelon: Offline To-Do list app with WatermelonDB :watermelon:
WatermelonDB
·
Report Bug
·
Request Feature
Contents
-
About the Project
- Built With
-
Getting Started
- Installation
- Roadmap
- Contributing
- Screenshots
- Contact
About The Project
This is a simple project to study the watermelonDB tool.
Where a database was created with a To-Dos table, so the user can create, delete and check/uncheck the task is done.
The use of watermelon allows the application to be completely offline, where the user will always have the data saved in the device.
Note: This is a very simple project and I don't recommend using watermelon, this is just an example.
Built With
Getting Started
To get a local copy up and running follow these simple steps.
Installation
- Clone the repo
git clone https://github.com/fhugoduarte/OfflineToDoList.git
- Install packages
yarn install
- Run android project
yarn android
- Run ios project
cd ios && pod install
yarn ios
Roadmap
- [x] Configure watermelonDB
- [x] List saved To-Dos
- [x] Create new To-Do
- [x] Delete existing To-Do
- [x] Check/Uncheck a To-Do
- [x] Filter To-Dos by done status
- [ ] Synchronize with a fake api
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Screenshots