Skip to content

IshaanXCoder/WebBuidler

Repository files navigation

🚀 AI-Powered application Generator

📌 Overview

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.

🔥 Features

  • 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.

🛠️ Tech Stack

  • Backend: Flask, Python and Agent.ai
  • Frontend: NextJS
  • Deployment: Vercel

👥 Built By :

▶️ How to Run?

  • To check the code, follow the below steps :-
  1. Clone the repository
    git clone https://github.com/your-repo.git
  2. Navigate to the client directory
    cd project-root/client
  3. Install dependencies and run the frontend
    npm install
    npm run dev
  4. Open another terminal and navigate to the server directory
    cd ../server
  5. Run the backend server
    python app.py

Repository Structure

📦 WebBuidlers
├── 📂 client
│   ├── 📂 app
│   │   ├── 📂 components
│   │   ├── 📂 generate
│   ├── 📂 components
│   ├── 📂 public
├── 📂 server


🖼️ Images

🎥 Videos

(Video)

Future Enhancements and Scope

  • 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.


For Future contribution in the project Contact

🎯 Built for a hackathon, this project showcases the power of AI in automating application creation! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published