Skip to content

Repository files navigation

Buildr

image

Buildr

Buildr is an AI-powered platform that generates complete websites from simple text prompts. With Buildr, users can describe their website needs in natural language, and the AI will automatically create responsive, modern web designs with functional components and business logic.

Table of Contents

Features

  • 🤖 Generate websites from AI text prompts
  • 🎨 Modern UI with customizable elements
  • 📱 Responsive layouts for all devices
  • 🔌 Built-in components (auth, forms, etc.)
  • 🚀 Easy export for deployment (Vercel, Netlify, etc.)
  • 💻 Powered by Next.js for fast performance

Project Structure

Buildr/
├── .vscode/                     # Editor settings
├── components/
│   └── ui/                      # UI components
├── prisma/                      # Database schema & config
├── public/                      # Public assets (images, favicon, etc.)
├── sandbox-templates/
│   └── nextjs/                  # Next.js template sandboxes
├── src/                         # Application source code
├── .gitignore                   # Git ignore rules
├── README.md                    # Project documentation
├── components.json              # Dynamic component config
├── eslint.config.mjs            # Linting configuration
├── next.config.ts               # Next.js config
├── package.json                 # Project dependencies & scripts
├── package-lock.json            # Package lock file
├── postcss.config.mjs           # PostCSS configuration
├── tsconfig.json                # TypeScript settings

Getting Started

  1. Clone the repository:

    git clone https://github.com/adityarao3/Buildr.git
    cd Buildr
  2. Install dependencies:

    npm install
    # or
    yarn install
    # or
    pnpm install
    # or
    bun install
  3. Start the development server:

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev
    # or
    bun dev
  4. Open in your browser:
    Visit http://localhost:3000 or buildr-delta.vercel.app to start building with AI.

Environment Variables

Create a .env file at the root with the following variables (replace placeholders with real values):

DATABASE_URL="postgresql://username:password@localhost:5432/buildr"
NEXTAUTH_SECRET="your-secure-secret-key"
NEXTAUTH_URL="http://localhost:3000"
OPENAI_API_KEY="your-openai-api-key"

Do not commit .env files to version control. Keep secrets safe.

Technologies

  • TypeScript (main language)
  • Next.js (framework)
  • CSS (styling)
  • PostgreSQL (database)
  • OpenAI API (AI generation)

Contributing

Interested in contributing? Please read our contributing guidelines before submitting a pull request.

Contact

Created by adityarao3


About

Buildr is a platform which is used to create website by just writings prompts

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages