Keep track of your fasting schedule in a healthy way.
Run npm start
and open this address localhost:3000
on any browser.
First time
Install the Netlify CLI:
npm install netlify-cli -g
Login to Netlify with:
netlify login
Every time
Run this (If prompted to choose a site, choose estado-covid
):
npm run deploy
- When calling nextPage on the last page in usePageAnimation, animate it.
- Add initial data to cards so when going back they mantaign the data
- Auth should be a usePageAnimation with only one stage, deepending on the data, we call one of the other two
- We will need a way to also animate the first card in a stage, for all except the welcome
- Different components for the different pickers
- Bug with adding characters after validating in an input container
- Loading icon on input enter
- Call the apis.(On error, go back to the first stage and show the error).
- Handle start and stop fasting API errors.
- Better animation when going from not fasting to fasting (Join them again?)
- Fade out - fade in when the user starts or stops fasting
- Timer seconds reset every time we return to the page (Fix bug)
- Integrate page history
- When user is fasting and remaining time reaches 00:00:00 -> change to show a timer of the fasting duration.
- End fasting screen where user can change the start and end time
- Popup when user starts fasting to change time.
- Don't show the start fasting if user already fasted today.
- End fasting popup -> Limit hours and send the edited time to the API
- When weight objective is achieved, show a button to set a new one
- Add date when user used last weekly pass to user model (API)
- When user uses weekly pass when not fasting, the time until the next time is wrong (Should be 21 tomorrow instead of today)
- If the pass is used while fasting we need to check if the user started fasting today or yesterday and thhe next time should change according to that.
- Fix calendar text size on tablet and desktop
- Change notifications text
- Add button cursor and animation on non touch devices
- Change html font-size to 20 on desktop and 18 on tablet
- Remove fast from "Fast streak"
- Remove username from account.