My favorite writer Brandon Sanderson has some progress bars on his website so that his fans can keep a tab on what he's working on. Unfortunately, the progress bars don't show up on mobile devices so I created a website where you can take a quick look at them. Link: https://bransan.vercel.app
I've written the front end with Svelte. There's a cron job(GitHub Actions) that calls a Vercel serverless function to update the progress data in every 60 minutes. The data is then stored in Firestore.
Contributions are very very welcome. You can help with any of the unchecked todos, or improving the code in general. You can help with a domain name also.
- Title, favicon, open graph metadata [✓]
- Background pattern [✓]
- Cron job, update progress continuously [✓]
- Push notifications when data changes [✓]
- Animations [✓]
- Dark mode
- Progress over the last year or a specific time. This is going to be easy because every update is stored in the Firestore database. With a library it shouldn't be too hard to show some graphs.
- Make it an installable PWA
Contact: shajid6063@gmail.com