Admin Dashboard for n0brain - "The Internet for AI"
Browser → nginx → n0brain-web/server (Port 3000) → FastAPI (Port 8000)
↓
Socket.IO
- Framework: React 19 with TypeScript
- UI: Material-UI v7
- Build: Vite
- Features:
- Chat interface with real-time streaming
- Admin dashboard
- Memory management
- Cost tracking
- Runtime: Node.js with Express
- Features:
- Session management
- API proxy to FastAPI backend
- Socket.IO for real-time communication
- SSE (Server-Sent Events) forwarding
# Install dependencies
npm install
# Development
cd frontend && npm run dev # Frontend on port 5173
cd server && npm run dev # Server on port 3000
# Production build
cd frontend && npm run build
cd server && npm run buildVITE_API_URL=https://vec.3lite.de
PORT=3000
BACKEND_URL=http://localhost:8000
SESSION_SECRET=your-secret-here
- n0brain - Backend (FastAPI)
- n0brain-inst - Installation tools
- n0brain-mobile - Flutter app
- n0brain-autocode - AutoCode service
n0brain - The Internet for AI Developer: 3lite Software GmbH