FAE Frameworks
Build. Deploy. Grow.
A unified creative platform for builders, gamers, and communities — combining AI, Web3, app hosting, and collaboration tools into a single ecosystem available on both web and desktop.
What It Is
- All-in-one platform: AI bots, digital assets, hosted apps, and community tools in one place
- Creator-first — designed to let anyone build and deploy products without managing infrastructure
- API-first architecture — everything exposed via REST + WebSocket so it can power external apps
- Runs on web (Vite + Node.js) and desktop (Electron) — desktop unlocks local AI compute
- Workspace-based — creators organize all their assets, apps, and collaborators under named workspaces
- Subscription tiers (Free → Basic → Pro → Enterprise) with credit-based usage metering
Core Platform Features
Workspaces
- Create and manage multiple workspaces
- Add collaborator editors per workspace
- Per-workspace storage quota with visual bar
- All assets and apps scoped to a workspace
Accounts & Auth
- Email/password registration and login
- GitHub OAuth integration
- Profile page with bio, avatar, and creation history
- Session-based auth with API key support
AI System
- AI relay routes web requests to Electron desktop agents
- Text generation via Ollama (local LLMs)
- Image generation via Fooocus (local diffusion)
- Credit/token reward payout per inference
NFTs & Web3
- Mint master + edition NFTs on Solana
- Collections with royalties, milestones, lazy minting
- List and sell NFTs (in-app and Magic Eden)
- Token price tracking via Moralis
App Hosting
- Create and deploy web apps from templates
- GitHub repo → Dockerized deploy pipeline
- Custom domain assignment per app
- Files stored and versioned in Google Cloud Storage
Billing & Plans
- Stripe-powered subscription checkout
- Free / Basic / Pro / Enterprise tiers
- Credits metered across AI, NFTs, and API calls
- Billing history and plan management in settings
Tech Stack
Backend
Node.js · Express · WebSocket (ws) · MongoDB (Mongoose) · Passport.js · Google Cloud Storage · Stripe · Docker
Frontend
Vite · Vanilla JS · Three.js · CodeMirror · Font Awesome · Multi-page app (MPA)
Desktop
Electron · Ollama (local LLM) · Fooocus (local image gen) · auto-updater · custom protocol (fae://)
Infrastructure
Docker Compose · Google Cloud Storage · Nginx reverse proxy · MongoDB Atlas
Tools & Built-ins
All tools below ship as part of FAE. Items marked under development are planned or partially built.
Code Editor live
Real-time collaborative code editor with multi-file support, CodeMirror syntax highlighting (HTML, CSS, JS, Python), live preview iframe, GCS auto-save, and AI-assisted chat (via relay). Supports starter templates: Vanilla, Dashboard, Landing, Vite-style, Three.js game.
App Builder live
Create and host web apps under a workspace. Select a template or blank start, connect a GitHub repo, deploy to a Docker container, assign a subdomain or custom domain, and manage all files via GCS. Includes a preview URL per app.
AI Character Builder live
Define AI characters with names, traits, catchphrases, backstory, avatar, and system prompts. Assign an Ollama model and chat with the character directly. Characters can have image galleries, audio lines, and custom metadata.
Echo AI Chat Widget live
Floating assistant widget embedded site-wide. Supports text and image generation routed through the AI relay. Connects to any registered character, displays conversation history, token usage stats, and model selector.
NFT Minting & Marketplace partial
Create master NFTs, mint edition copies, manage collections with royalties and milestone rewards. List NFTs for sale in-app or via Magic Eden. Lazy minting, bulk operations, and per-NFT metadata editing. On-chain integration (Solana) still completing.
Book Studio partial
Visual book/story builder with page-by-page editor, cover image, chapter layout, and export. Designed for interactive digital books and illustrated stories. Backend story model exists; full UI workflow under construction.
Media Manager live
Upload and organize images, videos, audio, documents, and 3D models per workspace. Files stored in GCS. Built-in 3D model viewer (Three.js + GLTF) with vertex/triangle stats display. Storage quota tracked and visualized per workspace.
3D Scene Builder under development
Compose and manage named 3D scenes scoped to a workspace. Intended for placing characters, assets, and environments. Backend scene model and CRUD API exist; full visual editor and Three.js scene graph compositor is planned.
Bot Manager partial
Create and manage automation bots scoped to workspaces. Backend model and REST endpoints are live. Full bot scripting, scheduling, trigger configuration, and a trading-bot mode (desktop-only) are planned.
Token Dashboard partial
Track cryptocurrency token prices (Solana, EVM) sourced via Moralis. View market cap, 24h change, and volume. Backend token model and price endpoint are live. Portfolio analytics, alerts, and charts are planned.
Raffle System partial
Create raffles with ticket limits, wallet-based entry, SOL/token pricing, and auto or manual winner selection. Backend model supports NFT prizes and transaction tracking. Frontend UI and payment flow are partially complete.
Community & DAO Tools under development
Planned features: public/private community groups, chat rooms, governance voting, and DAO proposal management. Create dropdown and workspace tabs already include community entry points; full backend and UI are planned.
YouTube Integration live
Search YouTube videos, fetch video details (stats, snippet), and retrieve channel info using the YouTube Data API v3. Backend proxy routes are active; frontend panels for embedding or curating video content can be built on top.
News Feed under development
Backend News model supports title, markdown content, image, and author. Intended to power a community-facing news/blog section. Admin publishing UI and public feed page are planned.
Explore / Discovery Page live
Public-facing page to browse all public bots, apps, tokens, NFTs, and stories created on the platform. Displays creator cards, time-ago stamps, and type badges. Serves as the community discovery layer.
API Key Manager live
Generate and rotate API keys per workspace. Keys authenticate external apps calling FAE backend APIs. Includes a live test panel to validate key + workspace ID combinations.
Electron Desktop App live
Packaged Electron app that mirrors the web dashboard. Unique desktop features: runs local Ollama and Fooocus models, acts as an AI relay provider for web users, Ollama model manager (download/delete), AI stats window, auto-updater, and custom
fae:// deep-link protocol.Analytics Dashboard under development
Workspace-level analytics covering AI request counts, token spend, storage breakdown (pie chart exists in storage modal), NFT mint/sale activity, and app traffic. Stats infrastructure partially in place; full dashboard view is planned.
Game Engine Integration under development
Planned: launch and manage local game projects from the desktop app, integrate Three.js scene data, and connect in-game assets (NFTs, characters, scenes) from workspaces. Three.js starter template in Code Editor is a starting point.
Cloud Save & Sync under development
Planned cross-device sync of workspace assets, settings, and app files via GCS. Groundwork exists (all files already stored in GCS per workspace); a dedicated sync UI and conflict resolution flow are planned.
Data Models
User
Workspace
App
AppTemplate
Character
Scene
Bot
Story
NFT
Collection
Token
Raffle
Ticket
AIModel
APIkey
Asset
Media
File
Tag
News
Price
Material
Quadrant