2daloo is a task-tracking app with a variety of sorting, tagging, and filtering options available.
The site can be visited here.
- react - component-based web architecture
- redux - state management library
- react-router-dom - manage SPA url changes
- ramda - functional programming tools
- semantic-UI- stylized component library
- Download the files from github
- Move to the parent folder from the command line
- Install dependencies using
npm install
oryarn install
- Start the program with
npm start
oryarn start
This app is currently front-end focused, with redux managing a mock-up of the user login and data in addition to its normal use case of UI settings.
- clean, intuitive UI responsively sized for desktop or mobile.
- add, edit, and remove posts
- mark posts as important
- create and apply tags to posts
- store deleted posts in trash folder
- deleted posts can be restored or permanently removed
- toggle task list to show all posts or focus on one at a time
- customize post headings with tag colors
- sort by date, name, important, and tag groups
- filter to show only important or selected tag groups