Skip to content

CarlesRojas/fanfastic-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fanfastic

Keep track of your fasting schedule in a healthy way.

Run locally

Run npm start and open this address localhost:3000 on any browser.

Deploy

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

TO DO:

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published