MasyncAI is a dynamic web-based platform where you can generate complete websites from simple prompts.
Enter your idea ➝ Get a fully functional website generated by LLM ➝ See it running with StackBlitz WebContainer ➝ Make edits in real-time ➝ Download the complete source code as a ZIP.
- Enter a natural language prompt like "create an e-commerce homepage" and watch as Gemini LLM generates the complete website code.
- Your generated website instantly comes to life in the browser using StackBlitz WebContainer.
- No deployments or server setups needed.
- Built-in editor lets you tweak and refine your website code with real-time updates.
- Export the complete project as a ZIP file to continue development in your preferred environment.
- View a detailed breakdown of your website's components and understand how they work together.
| Category | Technology |
|---|---|
| Frontend | React, TypeScript, TailwindCSS |
| Animations | Framer Motion |
| Backend | Express.js |
| AI Integration | Google Gemini API |
| Live Preview | StackBlitz WebContainer |
| Env | .env for Gemini API key |
-
Clone the repository
git clone https://github.com/Sohail52/MasyncAI.git cd MasyncAI -
Install dependencies
- For frontend:
cd frontend npm install - For backend:
cd backend npm install
- For frontend:
-
Setup environment variables
- In the
backenddirectory, create a.envfile:GEMINI_API_KEY=your-google-gemini-api-key
- In the
-
Run the project
- Start the backend:
cd server npm run start - Start the frontend:
cd client npm run dev
- Start the backend: