Use Devin to build and ship a small app
They used Devin to turn an empty repo into a deployed City Explorer app in about 90 minutes.
- What they did
- The author signed up for Devin’s Core plan and pointed it at a blank GitHub repository. They asked for a City Explorer dashboard with city images, weather, and news, and Devin worked inside its own cloud VM. It created a FastAPI backend and React frontend, added env files and routes, wired in placeholder integrations, tested the app locally, opened a pull request, and deployed it. The author only had to approve or clarify a couple of prompts.
- How it went
- A working app was live in roughly 90 minutes from a fresh repo. The author found Devin fast when handling pull request feedback, but less reliable with older monorepos and custom infrastructure. Broader requests also used more compute units.
- Tips
- Keep the task tightly focused and start with the smallest version that can work. Ask the agent to pause before any deployment or other action that could create cost, and shut down idle sessions to limit spending.
Try it yourself with Devin
Build a simple [type of app] in a new GitHub repo. Start with the smallest useful version, and use [frameworks or stack, if any] if that helps you move faster. Tell me your plan and a rough estimate before you begin, then check in when you need a choice from me. Before you deploy, send anything, delete anything, or make any paid change, stop and ask for my approval first. When you finish, give me the live link plus a short list of what works and what still needs work.
Fill in the [brackets]. Agents can make mistakes, so review anything before it is sent, paid or deleted.
Get 3 agent uses like this every morning
With the day's top AI news. Free, and one click to unsubscribe.
Related agent uses
Migrate React components from MUI to Tailwind
Lumos used Devin for a straightforward style-system migration and relied on tests to reduce back-and-forth fixes.
Build a page in small Devin sessions
An engineer used Devin to ship a deals page in stages, with each chunk handled in a separate session and PR.
Split a migration into parallel agent tasks
A developer used Devin to break a React Native-to-Swift migration into separate tracks and run them at the same time.
Use Devin for changelogs and issue-driven doc fixes
Neon’s docs team uses Devin for a weekly changelog and for repetitive docs updates tied to GitHub issues.
Use Devin for small pull requests
A team handed Devin narrow fixes in their repo, then reviewed the tests and pull requests it produced.
Update a Vue 2 Electron repo in small reviewable chunks
Kearney had Devin carry a production Electron codebase from Vue 2 to Vue 3 while refreshing dependencies and checking progress in small batches.