Getting started
Introduction
Stellify works by transforming your codebase into granular JSON definitions that can our parser can transform back to the source language (or any language you choose). The Stellify IDE (or more specifically the API) stores these definitions in a database structure that allows you (or AI agents) to run powerful queries in order to develop and maintain your application.
What is Stellify?
At its core, Stellify is configuration format that allows you to define your web application using granular JSON defintions like the one below.
{
type: "layout",
tag: "div",
id: "fbc60d5e-e9a2-4c0e-8d09-9a2d196d94fc",
parent: "b00d4336-1898-4b10-b5f6-aa210ed97bc3",
children: [
"4efa4c77-5602-4372-8cf9-3419ada0cf6cm",
"71067e7b-7a61-43d0-97c5-1cb51c3ea262"
],
classes: [
"sm:mx-auto",
"sm:w-full",
"sm:max-w-sm",
"text-white"
]
}
These definitions are stored in a database where they can be fetched and translated back to code before they can be executed on the server or sent in a response to be processed by a client browser, making your application "fileless".
Why use Stellify?
Once your codebase is defined as definitions you get:
- An application codebase that is defined using a fully standardised, documented schema.
- A system that is programming language agnostic - definitions can be translated into any programming language that has the capability to produce the desired output.
- A monolithic layer on top of a modular architecture - you can think of your application as a monolith despite the fact that, in reality, it is fully modular. Furthermore, the underlying modules can be patched or completely switched out (centrally) without needing to redefine your application.
- An API that is used to deploy the power of database manipulation languages in order to manage your your entire application codebase.
- The ability to relinquish control of development and maintenance tasks to artifical intelligence.
The Stellify Ecosystem
API/ Integrated Development Environment
To perform CRUD operations on definitions and run routines/ processes, we call our API endpoints or alternatively, you can use our IDE (which simply provides a visual interface to the API).
Web Application Framework
We provide an open source web application framework that incorporates both a server-side framework (an extension of Laravel), a client-side framework that we developed to work seamlessly with the server-side framework and various libraries that cover all the popular needs of modern web applications and some edge-cases. We're always open to suggestions when it comes to adding further functionality and/ or libraries should you have requirements that are not covered by our existing framework.
- Next
- Development