A collection of web application templates and implementations for rapid prototyping and development.
This repository is organized into distinct folders, each serving a specific purpose:
vibe-code/
├── app/ # Current implementation (active development)
│ └── CLAUDE.md # Implementation-specific context and structure
├── app-templates/ # Template catalog for different app types
│ ├── CLAUDE.md # Template catalog overview
│ └── ai-data-science/ # AI Data Science app template
│ ├── CLAUDE.md # Template-specific guide and documentation
│ ├── app_overview.md # Technical architecture
│ └── app_requirements.md # UI/UX specifications
├── CLAUDE.md # Project-level context (this serves as general guide)
└── README.md # Project documentation (you are here)
Contains the current active implementation of your chosen template. This is where you develop, test, and build your application.
- See
app/CLAUDE.mdfor implementation details, file structure, and component relationships
A library of different application templates, each with complete specifications and documentation.
- See
app-templates/CLAUDE.mdfor the template catalog - Each template subfolder contains its own
CLAUDE.mdwith detailed implementation guidance
A React + Firebase AI Assistant featuring two-panel interface, limited pre-auth access, and secure OpenAI integration.
- Location:
app-templates/ai-data-science/ - Documentation: See
app-templates/ai-data-science/CLAUDE.md
cd app
npm install
npm run devFor detailed implementation instructions, see app/CLAUDE.md
- Choose a template from
app-templates/ - Review the template's
CLAUDE.mdfor specifications - Follow the setup instructions in the template documentation
- Build your implementation in the
app/folder
- Choose or create a template in
app-templates/ - Implement in
/appfollowing the template specifications - Update documentation as your implementation evolves
- Commit frequently to track your progress
- Keep
app/CLAUDE.mdupdated with current implementation structure - Reference template docs when making architectural decisions
- Document deviations from the template in your implementation notes
This project uses Git for version control. Each folder may evolve independently:
- app/: Your implementation (frequent commits)
- app-templates/: Template specifications (update as you learn)
- Firebase: https://firebase.google.com/docs
- React: https://react.dev
- Vite: https://vitejs.dev
To add a new template:
- Create a new folder in
app-templates/ - Add
CLAUDE.md,app_overview.md, andapp_requirements.md - Update
app-templates/CLAUDE.mdto list the new template - Document the template thoroughly for future reference
MIT License - See LICENSE file for details