|
| 1 | +--- |
| 2 | +title: About Chai Builder |
| 3 | +description: THis is description |
| 4 | +--- |
| 5 | + |
| 6 | +## About Chai Builder |
| 7 | +ChaiBuilder is a powerful visual website builder built on top of React JS and Tailwind CSS. It empowers developers and designers to create stunning websites rapidly without compromising on flexibility or customization options. |
| 8 | + |
| 9 | +## Evolution |
| 10 | +ChaiBuilder's journey began as a tool for creating Tailwind CSS UI blocks, similar to a Tailwind CSS UI library. As the project evolved, it transformed into a comprehensive website builder specifically designed for Tailwind CSS and React JS environments. |
| 11 | + |
| 12 | +## Core Philosophy |
| 13 | +Our primary goal is to make the website building experience as efficient as possible, with a special focus on content-heavy sites. That said, ChaiBuilder's versatility allows for building virtually any type of website. |
| 14 | + |
| 15 | +## Technical Foundation |
| 16 | +At its core, ChaiBuilder is built using: |
| 17 | + |
| 18 | + - React JS |
| 19 | + - Tailwind CSS |
| 20 | + |
| 21 | +This foundation enables seamless integration with any React-based framework, including: |
| 22 | + |
| 23 | + - Next.js |
| 24 | + - Remix |
| 25 | + - Other React-powered frameworks |
| 26 | + |
| 27 | +## Package Ecosystem |
| 28 | +ChaiBuilder consists of two main packages: |
| 29 | + |
| 30 | +1. @chaibuilder/sdk |
| 31 | +The foundational package that provides: |
| 32 | + |
| 33 | +A pure React website builder component |
| 34 | +Helper packages for extended functionality |
| 35 | +APIs to render pages as HTML |
| 36 | +Extensibility options to add custom functionality |
| 37 | + |
| 38 | +2. @chaibuilder/pages |
| 39 | +An extension of the SDK that offers: |
| 40 | + |
| 41 | +A complete website builder solution |
| 42 | +Easy integration with React-based frameworks |
| 43 | +Connectivity with ChaiBuilder cloud services for storage |
| 44 | + |
| 45 | +## Cloud Services |
| 46 | +ChaiBuilder's cloud service works in conjunction with @chaibuilder/pages to provide: |
| 47 | + |
| 48 | +Persistent storage for saving pages |
| 49 | +Media management capabilities |
| 50 | +AI-related APIs for enhanced functionality |
| 51 | + |
| 52 | +## Open Source |
| 53 | +ChaiBuilder maintains an open-source version of the builder at GitHub, demonstrating our commitment to transparency and community collaboration. |
| 54 | + |
| 55 | +## Use Cases |
| 56 | +ChaiBuilder excels in building: |
| 57 | + |
| 58 | +- Content-heavy websites |
| 59 | +- Marketing pages |
| 60 | +- Blogs |
| 61 | +- Portfolio sites |
| 62 | +- And much more |
| 63 | + |
| 64 | +## Getting Started |
| 65 | +To begin using ChaiBuilder, you can either integrate our packages into your existing React project or use one of our starter templates, such as our Next.js starter. |
0 commit comments