DevJHansen / memento-mori

0 stars 0 forks source link

Think About Stats Page #5

Open DevJHansen opened 2 weeks ago

DevJHansen commented 2 weeks ago

We will be adding more essential stats to the stats page, that have a focus on the core ideas of the app and the gamification there off.

Essential Stats

You are: 28

Milestones achieved:

18, 21, 10,000 days, 30, 40, 50, 20 000 days etc

Days Until Next Major Milestone:

Description: Countdown to your next significant birthday; 30, 40, 50 etc Example Calculation: If you're 39 years and 200 days old, there are 165 days until you turn 40.


We will also have a "Fun Stat" for lack of a better phrase that will be present on the stat page and will be revolving from our list of fun stats.

Fun Stat List Ideas:

  1. Heartbeats Experienced:

    • Total Heartbeats Lived: Assuming an average resting heart rate of 80 beats per minute, calculate the total number of heartbeats the user has experienced since birth.
    • Heartbeats Remaining: Estimate the remaining heartbeats based on the average lifespan of 80 years.
  2. Breaths Taken:

    • Total Breaths Since Birth: With an average of 16 breaths per minute, compute how many breaths the user has taken so far.
    • Breaths Left to Take: Estimate the remaining breaths in their lifetime.
  3. Earth's Journey Around the Sun:

    • Distance Traveled Through Space: The Earth travels about 940 million kilometers around the Sun each year. Multiply this by the user's age to show how far they've journeyed through space.
    • Orbits Completed: Display the number of times the Earth has orbited the Sun since their birth.
  4. Full Moons Observed:

    • Lunar Cycles Experienced: Calculate the number of full moons since their birth, considering a lunar cycle of approximately 29.5 days.
  5. Percentage of Life Spent Asleep:

    • Total Hours Slept: Assuming 8 hours of sleep per night, compute the total time they've spent sleeping.
  6. Meals Consumed:

    • Approximate Number of Meals Eaten: Assuming 3 meals a day, calculate how many meals they've had so far.
    • Meals Remaining: Estimate how many meals they have left if they continue this pattern.
  7. Seasons Experienced:

    • Total Seasons Lived Through: Count the number of springs, summers, autumns, and winters they've witnessed.
  8. Steps Taken Around the Globe:

    • Total Steps Walked: Assuming an average of 5,000 steps per day, estimate the total steps taken.
    • Equivalent Distance: Convert steps into kilometers to show how many times they could have walked around the Earth.
  9. Blinks of an Eye:

    • Total Blinks Since Birth: With an average of 15 blinks per minute, calculate the total number of times they've blinked.
    • Time Spent Blinking: Express the cumulative time spent blinking in days or weeks.
  10. Skin Renewals:

    • Times They've Shed Their Skin: The human skin completely renews approximately every 27 days. Calculate how many times this renewal has occurred in their lifetime.
  11. Heart's Workload:

    • Blood Volume Pumped: Estimate the total liters of blood their heart has pumped, assuming about 5 liters per minute.
    • Filling an Olympic Pool: Compare this volume to the capacity of an Olympic-sized swimming pool for perspective.
  12. Cellular Regeneration:

    • Body Rebuilt: Many cells in the body are replaced over a 7-10 year cycle. Indicate how many times their body has effectively "rebuilt" itself.
  13. Distance Traveled by the Solar System:

    • Journey Through the Milky Way: The solar system moves around the galaxy at about 828,000 km/h. Calculate the distance they've traveled through the galaxy since birth.
  14. Dreams Dreamed:

    • Total Dreams: Assuming 4 dreams per night, estimate how many dreams they've potentially had.
  15. Hairs Lost:

    • Strands Shed: With an average loss of 50 hairs per day, compute the total number of hairs they've shed.
  16. Laughs Laughed:

    • Moments of Joy: If the average adult laughs 17 times a day, estimate the total number of laughs they've enjoyed.
  17. Heartbeats Until Next Birthday:

    • Countdown in Heartbeats: Show the number of heartbeats remaining until their next birthday.
  18. Percentage of Life in Each Century/Millennium:

    • Time Traveler: Illustrate the proportion of their life spent in the 20th and 21st centuries.
  19. Time Spent Waiting:

    • Life in Lines: Estimate the total time spent waiting in queues, based on an average of 6 months over a lifetime.
  20. Years Left to Become a Rock Star:

    • Chasing Dreams: Humorously remind them of the time left to pick up a guitar and start a music career.
  21. Percentage of Life Left to Binge Watch Shows:

    • Streaming Statistics: Estimate the number of series they can binge-watch in their remaining years.
  22. Average Human Lifespans Lived Since a Historical Event:

    • Connecting to History: Show how many average lifespans fit between their birth and a significant historical date.
  23. Global Population Growth Since Birth:

    • People Added to the World: Indicate how much the world population has increased during their lifetime.
  24. Words Spoken:

    • *: Estimate the total number of words they've spoken, assuming an average of 16,000 words per day.
  25. Time Left to Learn New Skills:

    • Never Too Late: Encourage them by showing the ample time left to pick up a new hobby or skill, like learning a language.