
Tell Agent to save the data
For Velocity, use Neon, the managed PostgreSQL provider behind Replit’s production databases. Neon handles concurrent bookings cleanly and scales with real customer traffic. For development, Replit uses Helium, its own managed PostgreSQL infrastructure. Agent sets up your app to use Replit’s separate development and production environments. There’s no Neon dashboard signup and no keys to paste. Agent will store the fleet and reservations in your development database and add an overlap check to prevent double-booking. Use the tests below to verify the result.
Test that everything sticks
- Sign in to Velocity in Preview and reserve a car for next Saturday.
- Refresh the page. The reservation should still be there in “My bookings.”
- Restart the app from the Agent chat. The fleet and the reservation should both still be there.
- Try to reserve the same car on the same Saturday with a second account. Velocity should say the car isn’t available and offer a different date or car.
- Sign out and sign back in. Your reservation should still be there.
Publish and confirm on the public URL
Replit uses separate databases for development and production. For Velocity’s initial database setup, copy your development data so the published app starts with your fleet. On current infrastructure, Replit automatically creates a production database when you publish, provided your development database contains data. Some apps expose additional database setup controls in Publishing. If those controls appear, use them to include your development data:- Check your development database contains only data you want in the live app. Remove test accounts and sample reservations before copying.
- Open Publishing and select Adjust settings.
- If Database settings shows the setup options pictured below, make sure Create production database and Set up your production database with your current development data are selected.
- Review the settings and select Republish. Selecting the data-copy option initializes production with the data and schema from your development database.
- Open the public URL and confirm your fleet appears. Make a reservation, refresh, and confirm it’s still there.

Publishing → Adjust settings → Database settings, with both production database options selected
Improve it next
Add payments
Take a refundable deposit when a customer reserves a car.
Add integrations
Send each booking to the customer’s calendar.
Create a dashboard from data
Turn the saved reservations into utilization charts.
Need further help?
- Reservations save in Preview but not on the public URL: ask Agent to check which database your published app uses, without showing credentials or changing data.
- Data is hard to inspect: ask Agent to add a simple admin view that lists everything in the database.
- You want to seed the fleet: ask Agent to add a one-time script that loads your real cars into the database.