VADE (Virtual Dev Environment) is a quick and robust, neomorphic-themed development environment featuring a live web editor and AVA, an AI assistant powered by Gemini. Build, debug, and export web projects efficiently with modern tooling and intelligent assistance.
- Live Code Editor: Instantly edit and preview HTML, CSS, and JavaScript.
- AI Assistant (AVA): Context-aware code suggestions and fixes via Gemini.
- Project Export: Download your project as a zip file with one click.
- Inline Editing: Directly modify elements from the live preview.
- AI Debugging Tools: Automated code analysis and troubleshooting.
- Node.js (latest LTS version recommended)
-
Clone the repository:
git clone <repository-url> cd vade
-
Install dependencies:
npm install
-
Configure environment variables:
- Create a
.env.localfile in the root directory. - Add your Gemini API key:
GEMINI_API_KEY=your_api_key_here
- Create a
-
Start the development server:
npm run dev
- Access the app at
http://localhost:3000. - Write or modify HTML, CSS, and JavaScript in the editor.
- Interact with AVA for code help and suggestions.
- Preview changes instantly.
- Export your project using the export feature.
- Frontend: React, Tailwind CSS
- Build Tool: Vite
- AI Integration: Gemini API
- Utilities: JSZip
Contributions are welcome! To get started:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Describe your changes" - Push your branch:
git push origin feature/your-feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.