πŸš€ About the Project

πŸ’‘ Inspiration

Many people today rely on AI to generate full applications without understanding how they work. While this speeds things up, it removes the learning process.

We wanted to change that.

Instead of:
Idea β†’ AI β†’ Finished App

We built LaunchPad to follow:
Idea β†’ Guided Steps β†’ Understanding + Working App

Our goal was to help users learn by doing, not just watch AI generate results.

πŸ› οΈ How We Built It

LaunchPad is a full-stack web application that combines AI planning with real-time execution.

  • Integrated a Claude-based LLM to generate structured plans instead of raw code
  • Used .TOML and .ENV files to organize setup and environment variables
  • Built a localhost execution system for running terminal commands in-browser
  • Implemented a file watcher system to automate backend processing

The UI is a dual-panel interface:

  • Left: terminal (user executes commands)
  • Right: AI mentor (explains what’s happening)

🧠 What We Learned

We learned how to design systems that balance automation and education.

Instead of treating AI as a black box:
AI(input) β†’ output

We created an interactive loop:
Step β†’ User Action β†’ Output β†’ Explanation

We also gained experience with:

  • real-time terminal communication
  • structured AI outputs
  • safe execution of system commands
  • designing user-focused learning experiences

⚠️ Challenges We Faced

  • Safety: filtering terminal commands to prevent dangerous execution
  • AI structure: forcing consistent, structured outputs
  • System integration: connecting AI, execution, and UI seamlessly

πŸš€ What Makes LaunchPad Different

Most tools:

  • generate apps for you

LaunchPad:

  • builds apps with you

It transforms users from passive observers into active builders.

Built With

Share this project:

Updates