Inspiration

As developers, we often find ourselves dealing with the repetitive task of initializing boilerplate backend code for testing frontend features or validating concepts. We wanted a tool that gets rid of that friction, so that everyone can stand up and work with APIs and fake data with a simple prompt.

What it does

Backend Simulator turns plain text into fully functional backend services. Users fill out a simple form to describe their needs, and the tool auto-generates REST APIs, mock data, and cloud deployments—all in one click.

How we built it

We used FastAPI for backend generation, integrated SQLAlchemy for mock data modeling, and containerized deployments on Google Cloud Run. The system uses prompt parsing and code generation logic to convert user descriptions into runnable backend code. GitLab CI/CD automates deployment.

Challenges we ran into

  • Managing secure, seamless deployment from code to cloud
  • Ensuring the generated APIs were consistent and testable across use cases
  • Parallel deployment for multi-user

Accomplishments that we're proud of

  • One-click backend deployment from a single form
  • Seamless integration with GitLab and Google Cloud
  • Real-time generation of dummy data and Swagger documentation

What we learned

  • How to structure AI-assisted development workflows
  • Best practices for automating CI pipelines with GitLab
  • The value of simplifying backend setup for rapid prototyping

What's next for Backend Simulator

  • Add authentication and database migration support
  • Expand prompt intelligence using LLMs for a smarter generation
  • Support more languages and API frameworks

Built With

Share this project:

Updates