Getting started

Introduction

Stellify Platform Documentation

Welcome to Stellify - where AI meets battle-tested code to build better software.

What is Stellify?

Stellify is a convergence platform where AI operates at a higher architectural level by composing proven, existing code rather than regenerating solutions from scratch.

The Key Insight

Traditional AI coding regenerates the same solutions thousands of times - each with subtle variations, bugs, and inconsistencies. Stellify changes this by:

  1. Storing code as structured data - Methods, classes, and components become reusable building blocks
  2. AI composes rather than generates - Instead of "write authentication from scratch," AI references the proven UserController@authenticate method that already works
  3. Higher-level operation - AI focuses on architecture and composition, not low-level implementation details
  4. Zero hallucination on proven code - Existing, tested code can't be hallucinated incorrectly
  5. Collective refinement - Every project using a component improves it for everyone

Result: AI builds more reliable applications faster by standing on the shoulders of existing, proven solutions.

What You Can Do

  • Author HTML visually using an interface builder
  • Write backend code using a VSCode-like editor
  • Import existing Laravel projects into the platform
  • Export production-ready code to deploy anywhere
  • Work with AI using Model Context Protocol (MCP)
  • Bundle JavaScript for modern frontend applications

Quick Start

1. Create Your First Project

  1. Sign up at stellisoft.com
  2. Create a new project
  3. Choose to start from scratch or import an existing Laravel project

2. Choose Your Workflow

Option A: Build a New Application

  1. Use the Interface Builder to design your UI
  2. Use the Code Editor to write backend logic
  3. Configure your database and services
  4. Export your code when ready

Option B: Import Existing Laravel Project

  1. Follow the Laravel Import Guide
  2. Continue developing in Stellify
  3. Export back to your repository

Core Concepts

Projects

Every application in Stellify is a project. Projects contain:

  • Routes - Pages and API endpoints
  • Elements - UI components and HTML structure
  • Files - Controllers, models, and classes
  • Methods - Functions and logic
  • Statements - Code stored as structured data

Configuration

Stellify uses JSON-based configuration that maps to Laravel config files:

  • Database connections
  • Filesystems (S3, local, etc.)
  • Custom application settings

See Configuration Guide for details.

Code Storage

Code is stored as structured JSON in the database, allowing:

  • Visual editing
  • Version control
  • AI-assisted development
  • Export to PHP files

Documentation Index

Getting Started

Import & Export

Advanced Topics

API Reference

Typical Workflows

Building a CRUD Application

  1. Create the database structure

    • Configure database connection in Settings
    • Define your models
  2. Build the interface

    • Create routes for index, create, edit views
    • Use the Interface Builder to design forms and tables
    • Watch: Interface Builder Tutorial
  3. Write the backend logic

    • Create controller methods in Code Editor
    • Implement CRUD operations
    • Add validation and business logic
  4. Test and iterate

    • Run code directly in the platform
    • Make adjustments using visual tools or code editor
  5. Export and deploy

    • Export your code as PHP files
    • Deploy to your hosting environment

Modernizing a Legacy Laravel App

  1. Import your Laravel project

  2. Refactor incrementally

    • Update controllers using Code Editor
    • Rebuild views with Interface Builder
    • Maintain your existing database
  3. Add modern features

  4. Deploy improvements

    • Export only changed files
    • Maintain version control
    • Deploy with confidence

System Requirements

For Using Stellify Platform

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Internet connection
  • Stellify account

For Deploying Exported Code

  • PHP 8.1+
  • MySQL 8.0+ or PostgreSQL 13+
  • Composer
  • Standard Laravel hosting requirements

Getting Help

  • Documentation Issues: Check this documentation first
  • Bug Reports: GitHub Issues
  • Feature Requests: Contact support
  • Community: Join our Discord/Slack (links TBD)

Video Tutorials

Open Source Components

Stellify provides several open-source tools:

Next Steps

  1. Read Interface Builder Guide to start building UIs
  2. Review Code Editor Guide to write backend logic
  3. Explore Configuration Management to set up services
  4. Check out Example Projects for inspiration

Ready to build? Start with the Interface Builder or import your Laravel project.

Please be aware that our documentation is under construction.