diff --git a/client/pages/internal-docs/Space2TechStack.tsx b/client/pages/internal-docs/Space2TechStack.tsx new file mode 100644 index 00000000..98de7861 --- /dev/null +++ b/client/pages/internal-docs/Space2TechStack.tsx @@ -0,0 +1,283 @@ +import InternalDocsLayout from "./InternalDocsLayout"; + +export default function Space2TechStack() { + return ( + +
+
+

+ This is a high-level overview of the technologies and tools that + power AeThex. For detailed documentation, see platform-specific + guides. +

+
+ +
+

Core Platforms

+
+
+

+ 🌐 aethex.dev (Main Platform) +

+
+

+ Frontend: React 18, TypeScript, Tailwind CSS, + Vite +

+

+ Backend: Node.js, Express, TypeScript +

+

+ Database: Supabase (PostgreSQL) +

+

+ Hosting: Vercel (Frontend), Fly.io (Backend) +

+

+ Auth: Supabase Auth (Email, Google, GitHub, + Discord, Roblox, Web3) +

+
+
+ +
+

+ 📊 Nexus.aethex.dev (Talent Marketplace) +

+
+

+ Frontend: React, TypeScript +

+

+ Database: Supabase (PostgreSQL) + DevConnect + integration +

+

+ Purpose: Creator directory, opportunity board, + applications +

+
+
+ +
+

+ 👥 dev-link.me (Professional Network) +

+
+

+ Status: External platform for Roblox + developers +

+

+ Integration: OAuth linking to aethex.dev +

+
+
+
+
+ +
+

Backend Services

+
+
+

📧 Email Service

+

+ Provider: Hostinger SMTP (support@aethex.tech) +

+

+ Used for: Notifications, password resets, announcements +

+
+ +
+

+ 💬 Real-Time Communication +

+

+ Tool: Discord (bot + OAuth integration) +

+

+ Used for: Chat, slash commands, role management, activity iframe +

+
+ +
+

🎮 Game Platform

+

+ Integration: Roblox OAuth + Open Cloud API +

+

+ Used for: User linking, game authentication, account management +

+
+ +
+

⛓️ Web3

+

+ Integration: Ethereum (Metamask) for wallet + linking +

+

+ Used for: User verification, wallet authentication +

+
+
+
+ +
+

+ Development Tools +

+
+
+

Version Control

+
    +
  • • GitHub (code repositories)
  • +
  • • Git flow for branching
  • +
  • • Pull requests for all changes
  • +
+
+ +
+

CI/CD

+
    +
  • • GitHub Actions for automated builds
  • +
  • • Lint & test on every commit
  • +
  • • Auto-deploy to staging & production
  • +
+
+ +
+

Monitoring

+
    +
  • • Sentry (error tracking)
  • +
  • • Vercel Analytics (performance)
  • +
  • • Supabase Dashboard (database)
  • +
+
+ +
+

Deployment

+
    +
  • • Vercel (Frontend)
  • +
  • • Fly.io (Backend)
  • +
  • • GitHub Actions (Automation)
  • +
+
+
+
+ +
+

+ Communication & Collaboration +

+
+
+

Discord

+

+ Team chat, announcements, real-time coordination +

+
+ +
+

Email

+

+ Formal communication, records, documentation +

+
+ +
+

+ Internal Docs Hub (This Site) +

+

+ Standard operating procedures, policies, organizational docs +

+
+
+
+ +
+

+ Required Accounts & Access +

+
+

+ All new team members should have access to: +

+
    +
  • ✓ GitHub (code repositories)
  • +
  • ✓ Discord (team communication)
  • +
  • ✓ Email (corporate account)
  • +
  • ✓ Supabase (database access, if needed)
  • +
  • ✓ Vercel (deployment, if needed)
  • +
  • ✓ Fly.io (backend, if needed)
  • +
  • ✓ Sentry (error tracking, if needed)
  • +
+
+
+ +
+

+ Key Principles +

+
+
+
🔒
+
+

Security First

+

+ We prioritize security over convenience. Use strong passwords, + MFA, and never share credentials. +

+
+
+ +
+
📊
+
+

Open Standards

+

+ We use open-source tools when possible. We contribute back to + the community. +

+
+
+ +
+
+
+

Performance

+

+ We measure, monitor, and optimize. Fast = better UX = happier + users. +

+
+
+ +
+
🛠️
+
+

Developer Experience

+

+ We invest in tools, docs, and processes that make developers + happy. +

+
+
+
+
+ +
+

+ For detailed guides: See platform-specific + documentation or contact your team lead. +

+
+
+
+ ); +}