The app is hosted here : https://our-tomatoes.firebaseapp.com/
Set pomodoros and share the URL with annoying people, tell them to keep the page open so they watch how much time is left, they'll also hear a nice jingle when your pomodoro is done.
Use the dashboard to trach how much you could focus today :
##functional requirements
- when a user sign up a pomodoro is created for this user
- the user need to login to manipulate his pomodoro
- home page
/
- for logged in user
- redirect to
/pomodoro_id
- redirect to
- for not logged in user
- sign up / log in page
- for logged in user
- pomodoro page
/pomodoro_id
- for pomodoro owner
- timer
- start pomodoro button
- start short break button
- start long break button
- list of running timers of the user he follows
- avatar of the user
- timer
- link to the pomodoro page of the user
- timer
- for other users :
- when the pomodoro is running the remaining time is displayer
- when the pomodoro is not running a message saying that the user is available
- a button to follow the pomodoro of the current user
- a button to unfollow the pomodoro of the current user if it is already followed
- a button to go to my pomodoro
- for pomodoro owner
- settings (either a page, a pop-up, or buttons on the pomodoro page)
- set pomodoro and break duration
- enable/disable : blinking, ringing
- what to do when a following finished his timer ? the whole screen blink ? par of the screen blink ? only the text blink ?
- bigger text on big screen
- make the screen blink when timer finish
- add settings
- pomodoro time
- break time
- disable sound alarm
- disable blinking
- custom alarm
- on mobile send notification when screen is off
- add avatar in other guy page header
- add statistics page
- tomato timer per day
- successful / un-successful tomatoes
- make a public version of other guy page
- layout
- add sound alarm on end of my own timer
- make the break behave like a normal timer
- add duration in firebase
- Following
- OtherGyTomato
- add redirect / => /myid
- add a home button
- add an un-follow button in
- add indication that a following is on a break
- add duration preview in timer
- add indication that a following is on a break
- replace Timer is Off by a better message
- change icon
- change title
- add break indication on OtherGuyPage
- put all chilling following together