Our project is an AI-powered tool that allows users to create a fully functional website by simply entering a prompt. Based on the user's requirements, the system generates a customized website and automatically deploys it to GitHub for easy access and sharing.
- AI-driven website generation based on user input
- Automatic deployment to GitHub for instant accessibility
- User-friendly interface for seamless interaction
- Efficient and fast processing to deliver results in real-time
- Live AI Bot Editing: Users can chat with an AI bot to modify the website, and the updated version is automatically redeployed.
- Backend: Flask, Python and Agent.ai
- Frontend: NextJS
- Deployment: Vercel
- To check the code, follow the below steps :-
- Clone the repository
git clone https://github.com/your-repo.git
- Navigate to the client directory
cd project-root/client - Install dependencies and run the frontend
npm install npm run dev
- Open another terminal and navigate to the server directory
cd ../server - Run the backend server
python app.py
📦 WebBuidlers
├── 📂 client
│ ├── 📂 app
│ │ ├── 📂 components
│ │ ├── 📂 generate
│ ├── 📂 components
│ ├── 📂 public
├── 📂 server
-
Full Stack Development: The current implementation delivers a fully-featured frontend web application. Future iterations will extend the schema to support complete full-stack application generation.
-
GitHub Authentication: Implementation of proper GitHub authentication is planned. Currently, the application requires users to manually provide their GitHub username and personal access token(at developer lavel) due to time constraints.
-
Web Framework Integration: The current version generates websites using vanilla HTML, CSS, and JavaScript. Future updates will incorporate support for modern frameworks such as React, Angular, and others.
-
Comprehensive Software Development Platform: Future development aims to evolve the tool into a fully-fledged software development environment with integrated testing, deployment pipelines, and collaborative features to support end-to-end application lifecycle management.
🎯 Built for a hackathon, this project showcases the power of AI in automating application creation! 🚀