Inspiration

I come from a place where access to tech education and startup infrastructure is limited. I’ve seen many smart, creative people give up on their ideas because they couldn’t build or afford a team. That inspired me to create BEEM — a platform where anyone can turn an idea into a working web app by just chatting with an AI. No code, no blockers.

What it does

BEEM lets users chat with an AI that acts like a helpful engineer. It generates production-ready code based on natural language prompts, handles full project scaffolding, lists the correct dependencies, and even supports deployment or export to dev tools like StackBlitz.

Users can:

  • Chat to generate web apps
  • View, test, and edit the code
  • Export or deploy the finished product
  • Learn by seeing how the AI solves coding problems

How we built it

  • Frontend: Next.js, Tailwind CSS, Shadcn UI
  • AI Engine: Google Gemini API (via Generative AI SDK)
  • State Management: Context API with useEffect to track and trigger responses
  • Database: Convex for real-time sync and storage
  • Deployment: Cloud-based with code export support to StackBlitz

Prompt engineering was key — we built a layered system to ensure the AI always:

  • Adds a valid package.json
  • Uses relative imports only
  • Avoids hallucinated paths or broken libraries

Challenges we ran into

  • Cleaning up malformed AI responses (invalid characters, bad imports)
  • Making sure responses stay within token limits
  • Handling dynamic code rendering in real-time
  • Managing limited resources without enterprise-level funding

Accomplishments that we're proud of

  • Users can go from an idea to a working app in minutes
  • The AI generates code that actually runs, compiles, and deploys
  • We built a developer tool that works for non-developers
  • It works well even with limited backend infrastructure

What we learned

  • Prompt engineering is an art — and a moving target
  • Most people just want something that works, not a perfect app
  • It’s possible to build global tools with limited resources if you focus on the right pain points

What's next for BEEM AI

  • Integrate more AI models (GPT-4, Claude) for even better output
  • Add team collaboration features
  • Create a teaching mode where users can learn as they build
  • Launch a freemium model with token limits and premium plans
  • Expand to mobile and voice input in future versions

Built With

Share this project:

Updates