
The application includes a built-in scaffolding system that provides multiple ways to launch and develop the neural rendering platform.
Open index.html
in your browser to access the scaffolding interface with:
- π Development Server - Launch Vite dev server
- π¨ Build Application - Create production build
- βοΈ Launch React App - Direct React mount bypass
# Using the launcher script
npm run launch:dev # Start development server
npm run launch:build # Build for production
npm run launch:install # Install dependencies
# Or directly
node launch.js dev # Start development server
node launch.js build # Build for production
node launch.js help # Show all commands
npm run dev # Start Vite development server
npm run build # Build for production
npm run preview # Preview production build
npm install # Install dependencies
- Asset Management - File ingestion, search, GitHub sync
- Sensor Control - Depth cameras, LiDAR, thermal, multispectral
- Operations Console - Depth processing, normals, point clouds, Gaussian splats
- Stability AI Integration - Image/video generation, neural rendering
- Autonomous Deployment - Sector management, AI agents, calibration
Frontend
- React 18 with TypeScript
- Vite for development and building
- Tailwind CSS for styling
UI Components
- Radix UI primitives
- shadcn/ui components
- Lucide icons
3D Rendering
- Three.js for 3D graphics
- WebGL for hardware acceleration
- Canvas API for 2D rendering
AI Integration
- Stability AI for content generation
- Neural networks for processing
- Computer vision algorithms
The scaffolding system provides an interactive web interface that allows you to:
- View System Status - See all components and their health
- Launch Development Tools - Start dev server, build, or deploy
- Monitor Terminal Output - Real-time feedback and logging
- Access Documentation - Built-in help and guides
When in scaffolding mode, use these shortcuts:
Ctrl/Cmd + D
- Launch development serverCtrl/Cmd + B
- Build applicationCtrl/Cmd + R
- Launch React app directlyCtrl/Cmd + C
- Clear terminal output
You can bypass the scaffolding interface with URL parameters:
http://localhost/index.html?launch=react # Direct React launch
http://localhost/index.html?launch=dev # Auto-start dev mode
β
Components Fixed - All TypeScript errors resolved
β
Build Ready - Vite + React + TypeScript configured
β
Launch Ready - Development server available
β
Scaffolding Active - Interactive launch interface
-
Clone and Install
git clone <repository> cd lolo-ren npm install
-
Launch Scaffolding
# Open index.html in browser OR npm run dev
-
Start Development
- Use scaffolding interface to launch dev server
- Or run
npm run dev
directly - Navigate to
http://localhost:5173
# Build for production
npm run build
# Preview production build
npm run preview
# Deploy dist/ folder to your hosting service
Located in vite.config.ts
:
- TypeScript support
- React plugin
- Path aliases
- Development server settings
Located in tailwind.config.js
:
- Custom color schemes
- Component variants
- Responsive breakpoints
Located in tsconfig.json
:
- Strict type checking
- Modern ES features
- Path mapping
- Chrome/Edge 90+ (recommended)
- Firefox 88+
- Safari 14+
- Mobile Safari iOS 14+, Chrome Android 90+
Port 5173 already in use
# Kill process on port 5173
npx kill-port 5173
npm run dev
TypeScript errors
# Clear cache and reinstall
rm -rf node_modules package-lock.json
npm install
Scaffolding not showing
- Check console for JavaScript errors
- Ensure index.html is served via HTTP (not file://)
- Try hard refresh (Ctrl+F5)
The scaffolding system includes debugging tools:
- Real-time terminal output
- Component health monitoring
- Build status indicators
- Error reporting
- Fork the repository
- Create feature branch (
git checkout -b feature/amazing-feature
) - Commit changes (
git commit -m 'Add amazing feature'
) - Push to branch (
git push origin feature/amazing-feature
) - Open Pull Request
render-neural - Spatial Intelligence & Neural Field Processing Platform