EhSadiq Movement
A home for a TikTok live streamer's community, with a library of fan stories the team publishes from its own admin panel.
- Who for
- TikTok live streamer and fan community
- Status
- Live
- What we built
- Custom website and admin


The brief
The EHON Fam send in stories and song requests during EhSadiq's TikTok lives. Before the site, those stories sat in a spreadsheet that only the team could see.
The brief: one home for the community, with the videos, an easy way to send in a request, and a story library the team can publish to without calling a developer.
What it does
Story library
Stories shared during the lives, with search, a date range, sorting by date or title, and a grid or list view.
Tags and trigger warnings
Stories carry tags, including a trigger warning, and readers can filter by them before they open anything.
Admin panel
The team signs in with Google to publish, feature, tag and link related stories.
Requests by chat
A chat bubble on every page takes song requests and lets fans share a story anonymously.
Newest videos, by themselves
The latest YouTube uploads appear on the site without anyone updating it, next to hand-picked TikTok clips.
Every story ready to share
Each story has its own page and its own preview image, so a shared link looks right in WhatsApp and on social media.
A closer look

The parts you do not see
The jobs that run quietly in the background, so nobody has to do them by hand.
- The YouTube section checks the channel every hour and keeps a saved list as a backup, so it is never empty.
- The backlog of stories in the spreadsheet was moved into the site in one go, so nobody had to retype them.
- Only approved Google accounts can open the admin panel.
- Every published story is listed for Google, and AI assistants get a plain summary of the community.
Next up: CheckLah
A free web app that puts live bus arrivals, MRT crowds, rain radar and carpark lots on one map, with no sign-up.
Want one like this?
Tell us the job. You get back a written scope, a fixed price and a date.
Start a project