Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ NEXUS - Neural Intelligence

Advanced Neural Intelligence Platform with Immersive 3D Interaction

Version React Express Three.js

๐Ÿ—๏ธ Project Structure

NEXUS v2/
โ”œโ”€โ”€ ๐Ÿ“ backend/              # Express.js API Server
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ””โ”€โ”€ server.js        # Main server file with WebSocket
โ”‚   โ”œโ”€โ”€ package.json         # Backend dependencies
โ”‚   โ””โ”€โ”€ .env                 # Environment variables
โ”œโ”€โ”€ ๐Ÿ“ frontend/             # React + Vite Frontend
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ components/      # React components with NEXUS branding
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ layout/      # Sidebar, Header, Layout
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ 3d/          # Three.js Globe component
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ui/          # UI components library
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ chat/        # Chat interface components
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ memory/      # Memory system components
โ”‚   โ”‚   โ”œโ”€โ”€ pages/           # Application pages (Home, Chats, Memory, Settings)
โ”‚   โ”‚   โ”œโ”€โ”€ assets/images/   # NEXUS triangular logo and branding
โ”‚   โ”‚   โ”œโ”€โ”€ hooks/           # Custom React hooks
โ”‚   โ”‚   โ”œโ”€โ”€ store/           # State management
โ”‚   โ”‚   โ”œโ”€โ”€ services/        # API services
โ”‚   โ”‚   โ””โ”€โ”€ utils/           # Utility functions
โ”‚   โ”œโ”€โ”€ package.json         # Frontend dependencies
โ”‚   โ””โ”€โ”€ vite.config.js       # Vite configuration
โ”œโ”€โ”€ package.json             # Workspace configuration
โ””โ”€โ”€ quick-start.ps1          # Windows setup script

๐Ÿš€ Quick Start

Prerequisites

  • Node.js 18+
  • NPM 8+
  • Modern Browser with WebGL support

1๏ธโƒฃ Automated Setup (Recommended)

# Windows PowerShell
.\quick-start.ps1

# Or use npm commands
npm run setup

2๏ธโƒฃ Manual Setup

# Install all dependencies
npm run install:all

# Start development servers
npm run dev

3๏ธโƒฃ Individual Services

# Backend only (API server on port 3001)
npm run dev:backend

# Frontend only (React app on port 3000)
npm run dev:frontend

๐ŸŒ Application URLs

Service URL Description
NEXUS Frontend http://localhost:3000 Main React application
Backend API http://localhost:3001 Express.js server
Health Check http://localhost:3001/api/health Server status

๐ŸŽฏ Core Features

โœ… NEXUS v2.0 Complete - Foundation & Branding

  • Frontend: React 18 + Vite + Tailwind CSS
  • Backend: Express.js + WebSocket + CORS
  • 3D Engine: Three.js with React Three Fiber
  • NEXUS Branding: Complete rebrand with triangular logo
  • UI Components: Professional component library
  • Responsive Design: Mobile-first approach

๐ŸŒŸ NEXUS Features

  • Neural Core Engine: Advanced AI integration architecture
  • 3D Globe Visualization: Interactive Earth interface
  • Memory Canvas: Neural memory organization system
  • Real-time Chat: WebSocket-powered communication
  • Immersive UI: Futuristic design with glow effects

๐ŸŽจ NEXUS Design System

  • Triangular Logo: SVG with cyan glow effects and grid pattern
  • Neural Theme: High-tech aesthetic with wide letter spacing
  • Color Palette: Cyan accents (#00FFFF) with dark backgrounds
  • Typography: Futuristic font styling with neural terminology
  • Accessibility: WCAG-AA compliance maintained

๐Ÿ› ๏ธ Tech Stack

Frontend

{
  "react": "^18.2.0",
  "@react-three/fiber": "^8.15.0",
  "@react-three/drei": "^9.88.0",
  "three": "^0.158.0",
  "framer-motion": "^10.16.0",
  "zustand": "^4.4.0",
  "tailwindcss": "^3.3.0"
}

Backend

{
  "express": "^4.18.0",
  "socket.io": "^4.7.0",
  "cors": "^2.8.0",
  "helmet": "^7.0.0",
  "dotenv": "^16.3.0"
}

โš™๏ธ Configuration

Environment Variables

Create backend/.env:

# Server Configuration
NODE_ENV=development
PORT=3001
CORS_ORIGIN=http://localhost:3000

# API Keys (Future Integration)
OPENAI_API_KEY=your_openai_api_key_here
ELEVENLABS_API_KEY=your_elevenlabs_api_key_here

# Database (Future Integration)
DATABASE_URL=mongodb://localhost:27017/nexus-neural-intelligence

๐Ÿ“‹ Available Scripts

Command Description
npm run dev Start both frontend & backend
npm run dev:frontend Start NEXUS frontend only
npm run dev:backend Start backend API only
npm run build Build frontend for production
npm start Start production backend
npm run setup Run automated setup script
npm run install:all Install all dependencies

๐ŸŽฎ Development Workflow

1. Initialize Neural Link

npm run dev

2. Frontend Development

  • NEXUS app runs on http://localhost:3000
  • Hot reload enabled for instant updates
  • Proxy configured for seamless API calls
  • NEXUS branding and components ready

3. Backend Development

  • Express server runs on http://localhost:3001
  • Nodemon for auto-restart
  • WebSocket ready for real-time neural communication
  • CORS configured for NEXUS frontend

4. Build Neural Network

npm run build

๐ŸŽฏ NEXUS Development Roadmap

Phase 1: Neural Foundation โœ…

  • Project reorganization and cleanup
  • NEXUS branding implementation
  • Backend server with WebSocket
  • React frontend with routing
  • Component library architecture
  • Professional UI/UX design

Phase 2: Neural Core ๐Ÿ”„

  • Advanced 3D globe interactions
  • Neural memory system implementation
  • AI integration architecture
  • Real-time neural communication

Phase 3: Neural Intelligence ๐Ÿ“‹

  • OpenAI/Claude integration
  • Voice processing capabilities
  • Advanced memory algorithms
  • Predictive neural responses

Phase 4: Neural Evolution ๐ŸŽจ

  • 3D avatar integration
  • Emotional intelligence system
  • Advanced neural animations
  • Production deployment

๐Ÿ† NEXUS Achievements

  • โœ… Complete Monorepo Structure: Clean separation with zero broken imports
  • โœ… Professional Branding: Stunning triangular logo with glow effects
  • โœ… Enterprise-Ready: Production-quality code organization
  • โœ… Future-Ready: Architecture prepared for AI integration
  • โœ… Responsive Design: Optimized for all devices

๐Ÿค Contributing

  1. Fork the NEXUS repository
  2. Create a neural feature branch
  3. Commit your enhancements
  4. Push to the branch
  5. Create a Pull Request

๐Ÿ“ž Neural Support

  • Quick Start: Run .\quick-start.ps1 or npm run dev
  • Issues: Create a GitHub issue for neural debugging
  • Architecture: Well-documented codebase with clear structure

๐ŸŽ‰ NEXUS Neural Intelligence Ready!

Your NEXUS platform is now optimized with:

  • โœ… Clean Architecture: Professional monorepo structure
  • โœ… Neural Branding: Complete NEXUS identity implementation
  • โœ… Production Ready: Enterprise-grade organization
  • โœ… Development Optimized: Streamlined workflow for AI integration

Next Steps: Run npm run dev and begin your neural intelligence journey! ๐Ÿง โšก

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages