React app that uses the Pomodoro technique to set a timer for your daily activities. User is able to create a task and keep track of previous tasks states, such as In Progress, Interrupted or Completed.
https://luizpelegrini.github.io/pomobreak
- Usage of
styled-components
for styling. - Usage of
react-hook-form
andzod
for form handling and validation. - Navigate between pages using
react-router-dom
- Store shared information using React Context API
- Usage of React reducers to manipulate complex component state
Mobile
Desktop
Desktop
- Clone this repository.
- Run
npm install
. - Run
npm run dev
to start the local server.