No more jumping around between apps like Google Keep for tasks, Trello for projects, Calenders for weekly planning. Todo does it all - Faster, Easier, Simpler
A simple all-in-one todo list app for tasks and projects.
This application is developed using react-native with help of EXPO SDK.
This is a personal project and the app is listed on Google Play Store at https://play.google.com/store/apps/details?id=com.todo.shortcut
This app currenlty uses local storage of the device to store all the data.
NOTE: This project is currently made for only android devices
To get started with this project,
- git clone this project into your local drive by
git clone https://github.com/hrahul2605/todo.git
- install all the npm packages and dependencies by
npm install
oryarn install
. - Make sure you have android-sdk and its tool properly setup in your PC or laptop or simply install android studio. Next,
( I ) Connect your android device to your laptop or PC OR use an android emulator and then and runadb devices
to confirm that your device is properly connected & ready.
( II ) Now simply runyarn start
ornpm start
in one terminal.
( III ) andyarn run android
in another to launch the application on the device. - You can also skip the last step, and use expo to launch the app in development mode. By,
( I ) Runexpo start
in the terminal. A QR Code will appear.
( II ) Download the expo client from Google Play Store in your android device, and scan the QR Code. - Make sure to give
INTERNET
&SYSTEM_ALERT_WINDOW
permission inAndroidManifest.xml
file to enable debugging. - Happy hacking !!!
Tech Stack
* React Native with Expo SDK.
* Redux
Features
* Add new Task.
* Add reminder to your tasks.
* Add new Category/Group to categorise all your tasks.
* Edit all your tasks.
* Edit Categories into different colors.
* Edit your task to have a category/group or not.
* Delete Tasks or Category/Group.
* Check progress of your Category/Group.
* Mark your completed tasks.
Use-Cases
* Can be used for daily purposes.
* Can be used to manage your complex project's containing multiple tasks.
Upcoming Features
* Calender
* Share your categories/groups to other users.
* Use of online database replacing local storage.
* Web & iOS Support
Credits
- Designed by Anshudweep Show
- Take a look at the design here .
- Also view the website for our app developed by Anshudweep Show at https://anshudweep.github.io/todo/
- this project uses react-native-modern-datepicker in src/components/DatePicker for more customisation of the calender