parent
6ab24ce37f
commit
02b5b5538d
1 changed files with 40 additions and 0 deletions
@ -0,0 +1,40 @@ |
|||||||
|
--- |
||||||
|
title: 'Pomodoro Web App' |
||||||
|
description: 'Build a web-based Pomodoro tool.' |
||||||
|
isNew: false |
||||||
|
sort: 1 |
||||||
|
difficulty: 'intermediate' |
||||||
|
nature: 'Web App' |
||||||
|
skills: |
||||||
|
- 'Programming Language' |
||||||
|
- 'JavaScript' |
||||||
|
- 'HTML' |
||||||
|
- 'CSS' |
||||||
|
- 'Browser' |
||||||
|
seo: |
||||||
|
title: 'Build a Pomodoro Web App' |
||||||
|
description: 'Build a web-based pomodoro application to track your work and rest times.' |
||||||
|
keywords: |
||||||
|
- 'pomodoro' |
||||||
|
- 'frontend project idea' |
||||||
|
roadmapIds: |
||||||
|
- 'frontend' |
||||||
|
- 'javascript' |
||||||
|
--- |
||||||
|
|
||||||
|
Create a Pomodoro time-management app that tracks how many times you have used the timer. Use the local storage feature available in browsers to store the information. |
||||||
|
|
||||||
|
## Requirements |
||||||
|
|
||||||
|
The tool must have the following features: |
||||||
|
|
||||||
|
- The ability to start a timer that ends at either 25 or 5 minutes. |
||||||
|
- The ability to pause the timer. |
||||||
|
- The ability to reset the timer when paused. |
||||||
|
- The user should be able to see total time spent in the timers. |
||||||
|
- The browsers local storage must be used to persist the data saved between visits. |
||||||
|
|
||||||
|
## Stretch Goals |
||||||
|
|
||||||
|
- Allow the user to create projects where pomodoro time is assigned. |
||||||
|
- Allow the user to add time during the running of the timer i.e. +1, +5, +10 etc. |
Loading…
Reference in new issue