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:
- Storing code as structured data - Methods, classes, and components become reusable building blocks
- AI composes rather than generates - Instead of "write authentication from scratch," AI references the proven
UserController@authenticatemethod that already works - Higher-level operation - AI focuses on architecture and composition, not low-level implementation details
- Zero hallucination on proven code - Existing, tested code can't be hallucinated incorrectly
- 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
- Sign up at stellisoft.com
- Create a new project
- Choose to start from scratch or import an existing Laravel project
2. Choose Your Workflow
Option A: Build a New Application
- Use the Interface Builder to design your UI
- Use the Code Editor to write backend logic
- Configure your database and services
- Export your code when ready
Option B: Import Existing Laravel Project
- Follow the Laravel Import Guide
- Continue developing in Stellify
- 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
- Interface Builder - Visual HTML authoring
- Code Editor - Writing backend code
Import & Export
- Importing Laravel Projects - Bring existing code into Stellify
- Importing External Code - Import individual files and classes
- Exporting Code - Generate production-ready files
Advanced Topics
- JavaScript Bundling - Modern frontend asset compilation
- MCP & AI Integration - Work with AI assistants
- Configuration Management - Managing app settings
API Reference
- API Documentation - REST API endpoints
- Element System - UI component structure
- Code Structure - How code is stored
Typical Workflows
Building a CRUD Application
-
Create the database structure
- Configure database connection in Settings
- Define your models
-
Build the interface
- Create routes for index, create, edit views
- Use the Interface Builder to design forms and tables
- Watch: Interface Builder Tutorial
-
Write the backend logic
- Create controller methods in Code Editor
- Implement CRUD operations
- Add validation and business logic
-
Test and iterate
- Run code directly in the platform
- Make adjustments using visual tools or code editor
-
Export and deploy
- Export your code as PHP files
- Deploy to your hosting environment
Modernizing a Legacy Laravel App
-
Import your Laravel project
- Use stellify-laravel importer
- Map your existing code to Stellify structure
-
Refactor incrementally
- Update controllers using Code Editor
- Rebuild views with Interface Builder
- Maintain your existing database
-
Add modern features
- Bundle JavaScript with stellify-bundler-service
- Integrate AI assistance via MCP
- Export updated code
-
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
- Interface Builder Walkthrough - Learn visual HTML authoring
- Code Editor Tutorial - Coming soon
Open Source Components
Stellify provides several open-source tools:
- stellify-laravel - Laravel project importer
- stellify-bundler-service - JavaScript bundling
- stellify-mcp - AI integration via MCP
Next Steps
- Read Interface Builder Guide to start building UIs
- Review Code Editor Guide to write backend logic
- Explore Configuration Management to set up services
- Check out Example Projects for inspiration
Ready to build? Start with the Interface Builder or import your Laravel project.
- Next
- Architecture