
Create: Seamless Docs, Projects & More
An intuitive CMS for creating on-chain websites and documentation on the BOS. Features built-in templates, customizable themes, and a powerful Markdown editor—all without requiring any coding.
About
The problem it solves "Create" is designed to be a CMS solving many pain points associated with creating and managing on-chain websites and documentation on BOS. You can compare it to WordPress and Shopify and similar CMS solutions, but using the BOS as our engine. **What Can People Use It For?** - **Codeless Website Creation:** Easily build decentralized websites (docs, websites...) on the BOS without requiring any coding, all based on visual editors, templates, and themes. - **Documentation Management:** Manage, organize, and publish intuitive documentation on the BOS without coding. - **Interoperability - Templating & Theming:** It allows the community to thrive by building custom templates and themes. So there are infinite possibilities on what can be built. - **A Notion Alternative:** Everything can be saved locally or on-chain, making it suitable for note-taking. **How Does It Make Using the BOS Easier?** - **No Coding Skills Required:** Thanks to built-in templates, themes, and Markdown, you can create websites and documentation without delving into code. You can even use widgets inside the code by simply writing the widget link, e.g., `bos://nearui.near/widget/Element.User`, and the widget will be displayed on the website (support depends on the gateway). Literally 0 coding required, all in the Editor. - **Markdown Editor:** Website pages are created with a Markdown editor, making it easy to format text and add any type of elements or widget, giving non-coders a way to build. - **Streamlined Workflow:** Manage all your content—be it websites or documentation—under one intuitive interface, thereby streamlining your workflow. - **Template Library:** Choose from pre-designed templates to expedite the creation process. If you don't find what fits you, you can create your own template or theme. By offering a simplified, yet powerful, set of tools, our CMS eliminates the complexity and barriers associated with on-chain website and documentation creation on the BOS.
How it's made
Challenges we ran into ### Data structure in SocialDB **SocialDB** is powerful, but deciding how to save data in SocialDB is still one of our current challenges that we are actively trying to improve. Our ultimate goal is to have a system capable of handling everything (documents, pages, widgets, marketplaces...)—a system that is modular with infinite possibilities. The challenge is how to make the data 100% modular and reusable without sacrificing performance. ### Short Time Vs Big Project Two weeks is definitely not enough to finish a big project like Create, but we did our best to have an MVP working in this time. After this, we will continue improving the project to release a really powerful app that takes full advantage of the BOS and SocialDB. ### Limited Frontend API There are many missing APIs, so we had to come up with our own alternative solutions. Some of the missing APIs include: - `encodeURIComponent()` - Web Crypto API for generating UUIDs - A way to handle global state.