Skip to content

BuildLab is a platform to collabrate and build react apps using AI in minutes which also includes webscrap and grounding search for latest information in structured format.

License

Notifications You must be signed in to change notification settings

deepraj21/buildlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuildLab

version Download BuildLab APK

A project that builds projects

BuildLab is an innovative platform designed to revolutionize how developers build, explore, and collaborate on projects. You just need to query and instruct AI to build your projects, and in minutes your project is ready, which is editable and runs in the inbuilt browser and terminal.

Features

1. AI-Powered Search Engine

  • Perform searches with the help of advanced LLMs and web scraping using Google Search.
  • Get precise, context-aware answers to your queries.

2. Generate React Projects with LLM Agent

  • Effortlessly build React projects using the built-in code editor and in-app browser.
  • Projects are generated by the LLM Agent, making development faster and easier. Buildlab - visual selection (3)

3. Memory-Enhanced Interactions

  • Supports follow-up questions with context awareness, enhancing user-AI interactions. 🤖 Buildlab - visual selection (2)

4. Create Space

  • A private workspace for developers to create projects securely.
  • Collaborate by adding other developers to your space.

5. Integrated AI and Group Chat

  • Use @ai to interact with the AI for assistance and instructions. 🤖💡
  • Group chat functionality for seamless communication with team members and AI.

Tech Stack

Frontend:

  • React + TSX (Vite): High-performance, modern framework for building user interfaces.
  • Tailwind CSS: Utility-first framework for styling.
  • ShadCN: Component library for beautiful, accessible UI elements.

Backend:

  • Node.js: Scalable and efficient runtime for server-side logic.

Installation Guide

Client

  1. Navigate to the client directory:

    cd app/client
  2. Install the dependencies:

    npm install
  3. Start the development server:

    npm run dev

Server

  1. Navigate to the server directory:

    cd app/server
  2. Install the dependencies:

    npm install
  3. Start the server:

    node server.js

Contribution

We welcome contributions from the community! To contribute to BuildLab, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

Please ensure your code adheres to our coding standards and includes appropriate tests. For more details, visit the contribution guide.

Documentation

Postman Collection

Explore our Postman collection to interact with BuildLab's API endpoints. This collection provides a comprehensive set of requests to test and understand the various functionalities offered by BuildLab. You can access the collection using the badge above.

Contact

For questions or support, contact me at:

About

BuildLab is a platform to collabrate and build react apps using AI in minutes which also includes webscrap and grounding search for latest information in structured format.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks