Cha Bike

Cha Bike

19 devlogs
32h 39m
•  Ship certified
Created by Wolf

A simple web service for tracking Taiwan’s public bike rental system, YouBike—without suffering through their awful mobile app.
This site helps users monitor station availability more efficiently, especially during peak hours (and yes, maybe to rant when there are zero bikes left).

Timeline

A kinda good looking station page redesign

Update attachment

Made the station card summary bar more easy to read

Update attachment
Wolf
Wolf
1h 12m 3 days ago

Redesigned home page!

Update attachment

Mostly backend data grabber improvements:

  • Found a secret request body and now I can fetch the data more efficiently
  • Created new database entry for new feature 👀
Update attachment

Optimized SEO, now Cha Bike appears as second search result when searching this site in Chinese!

Update attachment
Wolf
Wolf
3h 28m 9 days ago

I added the chart to station page! The chart can be zoomed, panned by mouse or touching it.
Also migrated to Vercel

Ship 1

1 payout of shell 336.0 shells

Wolf

12 days ago

Wolf Covers 13 devlogs and 25h 54m

Woopsie, last update wasn't last one. I updated readme for a bit.

Update attachment
Wolf
Wolf
1h 17m 12 days ago

This should be the last dev log for this project. Fixed some UI bugs and improved SEO for search engines and social link previews.

Update attachment
Wolf
Wolf
2h 56m 13 days ago

Added i18n, currently featuring 2 languages (Chinese and English) and can be switched by the button at top right.

Wolf
Wolf
3h 27m 13 days ago

Migrated everything to Cloudflare Worker, fixed some optimization so it will use less CPU time on Cloudflare.

Update attachment
Wolf
Wolf
2h 55m 16 days ago

95% completed the website & refine backend data grabber 🎉
The website now has a more detailed 48 hours history per station, and smooth animation between pages thanks to Astro ClientRouter & ViewTransition

Wolf
Wolf
2h 16m 16 days ago

Made hero's text dynamically change based on each station's status. Added progress bar to station's card

Update attachment

Migrated data grabber from local to Cloudflare Workers using cron trigger. The data grabber is now living on cloud and using green energy to operate ☁️

Update attachment
Wolf
Wolf
3h 50m 18 days ago

Half completed the station card, working on chart now.

Update attachment

The website is now deployed to Cloudflare Pages!

Update attachment
Wolf
Wolf
1h 16m 20 days ago

I completed the hero part! Now the website is able to show overall data.

Update attachment
Wolf
Wolf
2h 38m 20 days ago

Added frontend part, it will have the same design as my personal website but probably only in Chinese :L

Update attachment

Smol update: hourly historical data is now available

Update attachment

Quick update what's done before this devlog:
- Completed backend data grabber, now it's able to see if the bike is available or not, the parking space is available or not.
- The data is now stored on Supabase database

Update attachment