Skip to content

Workout Leaderboard site that takes in a whatsapp chat export, and gives rankings

Notifications You must be signed in to change notification settings

matthewcm/x-leaderboards

Repository files navigation

x-leaderboards

Workout Leaderboard site that takes in a whatsapp chat export, and gives rankings

image

Give it a go!

https://www.x.matthewcm.dev/

Technology

  • Built with Vite. Super quick bundling!
  • Built with Vite React SWC. https://swc.rs/

SWC is 20x faster than Babel on a single thread and 70x faster on four cores.

  • Typescript

Context

Me and my friends use a whatsapp group to track our workouts, and encouragements to not be lazy.

Format of a workout is as follows:

[picture]
x. run
X went to gym
x spin class

How app works.

Takes in a whatsapp export.

Extracts all the messages, and creates an Object of:

{
author,
date,
messages
}

after this, some regex, sorting, and functional programming = this site.

About

Workout Leaderboard site that takes in a whatsapp chat export, and gives rankings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published