This is a professional-grade, drag-and-drop website builder with AI-powered features, packaged as a cross-platform desktop application using Electron.
- Node.js (LTS version recommended)
- An API key for the Gemini API.
-
Clone the repository.
-
Navigate to the project directory.
-
Install the dependencies:
npm install
-
Set your API Key: You must set the
API_KEYenvironment variable for the AI features to work.- On macOS/Linux:
export API_KEY="your_api_key_here" - On Windows (Command Prompt):
set API_KEY="your_api_key_here" - On Windows (PowerShell):
$env:API_KEY="your_api_key_here"
- On macOS/Linux:
-
Start the application:
npm start
Runs the app in development mode using Electron.
Builds the application for Windows and creates an installer in the /dist directory.
Builds the application for macOS and creates a .dmg file in the /dist directory.
Runs the complete test suite using Vitest to verify the correctness of all application logic.
Runs ESLint to analyze the code for potential errors and enforce coding standards.
Runs Prettier to automatically format the entire codebase, ensuring consistent style.