github.com/hrahul2605/todo

A simple all-in-one todo list app for tasks and projects.

Open this visualization on its own page →

Contributors

3

Lines of Code

498

From

2020-07-07

To

2020-08-28

About hrahul2605/todo

This is a personal project for an all-in-one task and project management app built with React Native and Expo SDK, available on the Google Play Store for Android devices. The app consolidates functionality typically scattered across multiple applications like Google Keep, Trello, and calendar apps into a single interface. Users can create tasks and categories, set reminders, edit and delete items, track category progress, and mark tasks as complete. The app currently stores all data locally on the device rather than using cloud storage.

The technology stack centers on React Native with Expo SDK for cross-platform mobile development, Redux for state management, and Redux Thunk for handling asynchronous actions. The user interface was professionally designed and the project includes a companion website. Development setup requires Node.js, npm or yarn, Android SDK tools, and either a connected Android device or emulator, with launch options available through standard React Native commands or the Expo client app.

The project roadmap includes calendar functionality, the ability to share categories between users, migration to an online database backend, and expansion to web and iOS platforms. The current feature set supports daily personal use as well as managing complex projects with multiple tasks organized into color-coded categories.

Share this video