Build a multilingual typing app for language learning
A buildathon participant used Replit Agent for the first time to create LingoType, a typing app for mastering new languages.
The author used Replit Agent to update a Telegram bot to a newer API, which only worked after some iterations, and to refactor a card-collection app including a database schema change.
The author used Replit Agent to update a Telegram bot to a newer API, which only worked after some iterations, and to refactor a card-collection app including a database schema change.
For the Telegram bot, the author found the Agent needed a project created first, so they spent $0.25 on a fresh bot and then added their legacy code. They asked it to copy the new API's functionality. For the card app, they had it do non-trivial refactors, including a database schema change so cards could belong to multiple collections.
The card-app refactor went fairly smoothly. The Telegram update was a disappointment: even a basic bot took several iterations, and the legacy-code update did not work well. The author calls it a disaster.
The whole month of experiments used the $25 plan plus about $4 of extra credit. Adding unit tests to the card app disrupted its Workflows, so the tests ended up unused.
Update my Telegram bot in [project name] from the old [library or API version] to the current [new library or API version], keeping all existing commands working. Run the bot after each change, fix any errors you hit, and tell me which commands you tested. Don't change the database schema or delete any data without showing me the plan first.
A buildathon participant used Replit Agent for the first time to create LingoType, a typing app for mastering new languages.
Used Replit Agent to build a /help page that generates tutorial videos via scenes, Playwright recording, TTS narration and ffmpeg stitching.
Used Replit Agent and Design Mode to build an app with decoy messages, drum rolls and live status tracking for a buildathon.