No description
This repository has been archived on 2026-03-21. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • TypeScript 91.9%
  • CSS 4.2%
  • JavaScript 2.1%
  • PLpgSQL 1%
  • HTML 0.6%
  • Other 0.2%
Find a file
2026-01-07 00:40:07 +00:00
.github Initial commit 2026-01-03 02:20:09 +00:00
creativeflow-studio-main feat: Add 3D Globe Developer Directory with Supabase integration 2026-01-06 02:52:20 +00:00
public Update branding: Add logo, comprehensive SEO meta tags, Open Graph, manifest, sitemap 2026-01-06 01:46:45 +00:00
server new file: .env.example 2026-01-05 23:59:57 +00:00
src modified: src/components/Hero.tsx 2026-01-07 00:40:07 +00:00
.env.example Update branding: Add logo, comprehensive SEO meta tags, Open Graph, manifest, sitemap 2026-01-06 01:46:45 +00:00
.env.railway modified: .env.railway 2026-01-06 02:06:15 +00:00
.gitignore Initial commit 2026-01-03 02:20:09 +00:00
.railwayignore new file: .env.example 2026-01-05 23:59:57 +00:00
.spark-initial-sha Generated by Spark: An interactive documentation site for the Aethex infrastructure vision, with live code examples and architecture diagrams 2026-01-03 02:26:23 +00:00
BACKEND_API_REQUIREMENTS.md new file: .env.example 2026-01-05 23:59:57 +00:00
BACKEND_INTEGRATION.md new file: .env.example 2026-01-05 23:59:57 +00:00
CODEBASE_REVIEW.md feat: Add 3D Globe Developer Directory with Supabase integration 2026-01-06 02:52:20 +00:00
components.json Initial commit 2026-01-03 02:20:09 +00:00
CORS_BACKEND_SETUP.md modified: .env.railway 2026-01-06 02:06:15 +00:00
creativeflow-studio-main.zip feat: Add 3D Globe Developer Directory with Supabase integration 2026-01-06 02:52:20 +00:00
deploy-railway.sh new file: .env.example 2026-01-05 23:59:57 +00:00
DEPLOY_RAILWAY.md new file: .env.example 2026-01-05 23:59:57 +00:00
Gemini_Generated_Image_e4lkhke4lkhke4lk.png Update branding: Add logo, comprehensive SEO meta tags, Open Graph, manifest, sitemap 2026-01-06 01:46:45 +00:00
GLOBE_SETUP.md feat: Add 3D Globe Developer Directory with Supabase integration 2026-01-06 02:52:20 +00:00
IMPROVEMENTS.md modified: src/components/globe/SimpleGlobe.tsx 2026-01-06 04:12:23 +00:00
index.html Update branding: Add logo, comprehensive SEO meta tags, Open Graph, manifest, sitemap 2026-01-06 01:46:45 +00:00
INTEGRATION_COMPLETE.md new file: run-schema.txt 2026-01-06 03:26:00 +00:00
LICENSE Initial commit 2026-01-03 02:20:09 +00:00
nixpacks.toml Fix Railway deployment: Node 22 + proper port binding 2026-01-06 00:35:53 +00:00
package-lock.json new file: run-schema.txt 2026-01-06 03:26:00 +00:00
package.json new file: run-schema.txt 2026-01-06 03:26:00 +00:00
PRD.md Generated by Spark: Create real-time notifications for critical events like high API usage or customer upgrades 2026-01-05 21:38:26 +00:00
Procfile Fix Railway deployment: Node 22 + proper port binding 2026-01-06 00:35:53 +00:00
PRODUCTION_DEPLOYMENT.md new file: .env.example 2026-01-05 23:59:57 +00:00
QUICKSTART.md new file: .env.example 2026-01-05 23:59:57 +00:00
railway.json Fix Railway deployment: Node 22 + proper port binding 2026-01-06 00:35:53 +00:00
RAILWAY_READY.md new file: .env.example 2026-01-05 23:59:57 +00:00
README.md modified: .env.railway 2026-01-06 02:06:15 +00:00
run-schema.txt new file: run-schema.txt 2026-01-06 03:26:00 +00:00
runtime.config.json Add spark configuration 2026-01-05 21:27:59 +00:00
SECURITY.md Initial commit 2026-01-03 02:20:09 +00:00
spark.meta.json Generated by Spark: Add detailed documentation sections for each AeThex arm (Labs, GameForge, Corp, etc.) 2026-01-03 02:33:29 +00:00
supabase-developers-schema.sql feat: Add 3D Globe Developer Directory with Supabase integration 2026-01-06 02:52:20 +00:00
tailwind.config.js Initial commit 2026-01-03 02:20:09 +00:00
theme.json Initial commit 2026-01-03 02:20:09 +00:00
TROUBLESHOOT_403.md Fix: Allow Railway hosts in Vite config 2026-01-06 01:23:11 +00:00
tsconfig.json Initial commit 2026-01-03 02:20:09 +00:00
vite.config.ts modified: src/components/globe/SimpleGlobe.tsx 2026-01-06 04:12:23 +00:00

AeThex Infrastructure - Frontend

Frontend for the AeThex cross-platform gaming infrastructure platform. This site is deployed at aethex.net and connects to the backend API at api.aethex.cloud.

Status License React TypeScript

🌐 Architecture

  • Frontend (this repo): https://aethex.net - Deployed on Railway
  • Backend API: https://api.aethex.cloud - Handles all API requests
  • Database: Supabase
  • Infrastructure: Railway

<EFBFBD><EFBFBD> Features

Fully Implemented (90%)

Frontend Platform

  • 🎯 Marketing homepage with pricing tiers
  • 📚 Comprehensive API documentation
  • Interactive API playground with live testing
  • 📊 Real-time status dashboard
  • 🏆 Customer showcase with detailed case studies
  • 👤 Authentication & sign-up flows
  • 🚀 Getting started onboarding wizard
  • 🔧 Admin dashboard with analytics
  • 📱 Fully responsive design
  • 🎨 Dark mode with modern UI components

Backend API

  • 🔐 Authentication endpoints (register, login, refresh)
  • 🔄 State synchronization (setState, getState)
  • 👥 Player management (CRUD operations)
  • 📈 Analytics & event tracking
  • 👨‍💼 Admin metrics and customer management
  • 💚 Health checks and status monitoring
  • 🌐 CORS enabled
  • Simulated realistic latency

Developer Experience

  • 💻 Multi-language code examples (JS, Python, C#)
  • 🎮 SDK integration guides
  • 🔗 Community hub links (GitHub, Discord, Stack Overflow)
  • 📞 Contact sales form
  • 📖 Getting started tutorial
  • 🧪 Mock API server for development

🚀 Quick Start

See QUICKSTART.md for detailed setup instructions.

Production URLs

  • Main Site: https://aethex.net
  • API: https://api.aethex.cloud/v1
  • Auth: https://aethex.tech
  • Status: https://status.aethex.cloud

Local Development

# Install dependencies
npm install

# Start backend API server
npm run server

# In another terminal, start frontend
npm run dev

# Or start both together
npm run dev:all

Visit http://localhost:5173 for the frontend and http://localhost:3001 for the local API.

🚂 Deploy to Railway

Quick deployment to Railway:

# Run deployment helper
./deploy-railway.sh

# Or manually:
# 1. Push to GitHub
git push origin main

# 2. Go to railway.app/new
# 3. Connect your repo
# 4. Add environment variables (see .env.railway)
# 5. Deploy!

See DEPLOY_RAILWAY.md for complete deployment guide.

📁 Project Structure

``` aethex-infrastructur/ ├── src/ │ ├── components/ # React components │ │ ├── ui/ # Radix UI components │ │ ├── admin/ # Admin dashboard │ │ ├── commercial/ # Marketing sections │ │ └── showcase/ # Customer showcase │ ├── pages/ # Route pages │ ├── lib/ # Utilities & API client │ └── hooks/ # Custom React hooks ├── server/ # Backend API server │ ├── index.js # Express server │ ├── package.json # Server dependencies │ └── README.md # API documentation └── public/ # Static assets ```

🛠️ Tech Stack

Frontend

  • React 19 + TypeScript
  • Vite 7.2
  • TailwindCSS 4.1
  • Radix UI components
  • React Router 7
  • Framer Motion
  • Recharts

Backend

  • Node.js + Express
  • UUID for IDs
  • CORS enabled
  • In-memorion Deployment](./PRODUCTION_DEPLOYMENT.md) - Deploy to production
  • Backend Integration - Integration guide
  • [Producty storage

📚 Documentation

🌐 API Endpoints

``` Authentication POST /api/v1/auth/register # Create account POST /api/v1/auth/login # Sign in POST /api/v1/auth/refresh # Refresh token

State Sync POST /api/v1/sync/setState # Update state GET /api/v1/sync/getState # Get state

Players POST /api/v1/players/create # Create player GET /api/v1/players/:id # Get player PUT /api/v1/players/:id # Update player

Analytics POST /api/v1/events/track # Track event GET /api/v1/analytics/:id # Get analytics POST /api/v1/metrics/record # Record metric

Admin GET /api/v1/admin/customers # List customers GET /api/v1/admin/metrics # Platform metrics

Status GET /api/v1/status # System status GET /health # Health check ```

🧪 Development

```bash

Run frontend only

npm run dev

Run backend only

npm run server

Run both (recommended)

npm run dev:all

Build for production

npm run build ```

📄 License

MIT License


Built with ❤️ by AeThex Corporation