Automate website building with AI-powered solutions.
Web Builder AI is an AI-powered website builder that automates the creation of websites by generating UI components and structures based on user input. This tool simplifies the development process, making it easier for developers and non-developers to build professional-looking web applications.
- AI-powered UI generation – Uses AI models to suggest layouts and components.
- Customizable components – Modify the generated structure according to your needs.
- Easy deployment – Build and launch websites with minimal effort.
- Fast development – Reduces manual coding and speeds up prototyping.
webbuilder.ai/
│── be/ # Backend (Node.js, Express)
│── frontend/ # Frontend (React.js)
│── dist/ # Build directory
│── package.json # Project dependencies
│── README.md # Documentation
To run this project locally, follow these steps:
git clone https://github.com/ravneet03/web_builder_AI.git
cd web_builder_AI- First Terminal (Backend setup):
cd be npm install npm start - Second Terminal (Frontend setup):
cd frontend npm install npm start
Once both backend and frontend servers are running:
- Backend runs on
http://localhost:3000 - Frontend runs on
http://localhost:5173
- The user inputs their website requirements.
- The AI model analyzes the input and generates website components.
- The backend processes the request and provides structured output.
- The frontend renders the generated website dynamically.
- Users can customize or download the final website structure.
- Backend: Node.js, Express.js
- Frontend: React.js
- AI Integration: API of LLM models (like in this project Claude's api is used)
Want to contribute? Follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b feature-name) - Commit your changes (
git commit -m "Added feature") - Push to the branch (
git push origin feature-name) - Open a Pull Request
This project is licensed under the MIT License.