Skip to content

andiedoescode/todo-pomo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo for Pomo

An clean todo list app built for my own pomodoro sessions. Meant for use as short todo lists for each work cycle, with tasks populated through local storage. Users can add tasks, mark them as completed, and delete them. They can also filter their list by active, completed, or all tasks, as well as delete all completed tasks. There is a counter at the bottom to indicate how many active tasks remain.

Link to project: https://extraordinary-daffodil-23a0f7.netlify.app/

Animated .gif of Pomo Focus features in use

How It's Made:

Tech Used: React, Material UI, Vite, JavaScript, HTML, CSS, localStorage

Screenshots of Pomo Focus filtering feature - all, active, completed

I chose to deconstruct it into a few more components that may have been strictly necessary as a way to practice passing through props and state in React.

  • FilterBtn: Button template for the task filtering feature.
  • FilterGrp: Button group with props passed in to map necessary buttons.
  • TodoForm: Form allowing users to add tasks.
  • TodoItem: Individual tasks to be displayed in the list.
  • TodoList: List displaying all the user's tasks and filter buttons. Includes state, logic, and some styling for the app features.

About

Quick todo list for pomodoro sessions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published