← Work
作

Case study

TypingBolt

AI-Powered Typing Practice Platform

Role

Rebuilt end to endIndependent

Scope

Base44 rebuild · AI practice · user migration

Stack

ReactNode.jsTypeScriptExpress.jsMongoDBFirebaseOpenRouter

What I built.

  1. 01

    Took TypingBolt from an AI-built prototype to a live product on my own, removing every Base44 dependency (logins, AI, model choice and data storage) so the product owns its code and data.

  2. 02

    Wrote a new backend from scratch for users, typing tests, mistakes and leaderboards.

  3. 03

    Rebuilt sign-up and login, with email verification, password reset, and Google and Facebook sign-in.

  4. 04

    AI practice paragraphs built around the words each user gets wrong most, in three modes; the server picks the cheapest suitable model and falls back automatically if one fails.

  5. 05

    Moved the old site’s users, test history and rankings across, so its roughly 50,000 learners and 11 million+ tests came with it.

  6. 06

    Added downloadable PDF certificates, daily, weekly and all-time leaderboards, five skill levels, and limits that block abuse.