Skip to content

tommypowerz/n0brain-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n0brain-web

Admin Dashboard for n0brain - "The Internet for AI"

Architecture

Browser → nginx → n0brain-web/server (Port 3000) → FastAPI (Port 8000)
                        ↓
                   Socket.IO

Components

Frontend (/frontend)

  • Framework: React 19 with TypeScript
  • UI: Material-UI v7
  • Build: Vite
  • Features:
    • Chat interface with real-time streaming
    • Admin dashboard
    • Memory management
    • Cost tracking

Server (/server)

  • Runtime: Node.js with Express
  • Features:
    • Session management
    • API proxy to FastAPI backend
    • Socket.IO for real-time communication
    • SSE (Server-Sent Events) forwarding

Quick Start

# 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 build

Environment Variables

Frontend (.env)

VITE_API_URL=https://vec.3lite.de

Server (.env)

PORT=3000
BACKEND_URL=http://localhost:8000
SESSION_SECRET=your-secret-here

Related Repositories

Documentation


n0brain - The Internet for AI Developer: 3lite Software GmbH

About

n0brain Admin Dashboard - React 19, Material-UI, TypeScript + Node.js Proxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages