Saltar a contenido

🎓 Aeternus Tech Documentation

Bienvenido a la documentación oficial de Aeternus AI — una plataforma de chat con IA para conversaciones naturales y significativas.

Esta documentación es tu guía completa para entender, desarrollar y desplegar el proyecto.


🚀 Comienza aquí

Eres nuevo en el proyeto?

  1. Setup Local (5 min) — Cómo ejecutar todo en tu computadora
  2. Project Structure — Entiende dónde está cada cosa
  3. Contributing — Cómo hacer tu primer cambio

Quieres contribuir?

Necesitas deployar o administrar infraestructura?


🏗️ Estructura del proyecto

aeternus/
├── src/                  # ⚛️ Frontend (Next.js + React)
├── core/                 # 🐍 Backend (FastAPI + Python)
├── prisma/              # 💾 Database Schema
└── docs/                # 📚 Documentation

Frontend: Next.js 14, React 18, TypeScript, Tailwind CSS
Backend: FastAPI, Python 3.9+, Uvicorn
Database: PostgreSQL, Neo4j (grafos), Prisma (ORM)
Deployment: Vercel (frontend), AWS ECS (backend)


🌟 Características principales

  • 💬 Chat con IA — Powered by OpenAI GPT-4
  • 🎙️ Text-to-Speech — ElevenLabs + Web Speech API fallback
  • 🔐 Autenticación — Auth0 integration
  • 📊 Admin Dashboard — Manage users and conversations
  • 🎯 Progressive Onboarding — User-friendly walkthrough
  • 💾 Persistent Storage — Save chats indefinitely

📊 Tech Stack

Layer Technology
Frontend Next.js 14, React 18, TypeScript
Styling Tailwind CSS, HeroUI, Framer Motion
Backend FastAPI, Python 3.9+
Database PostgreSQL, Neo4j, Prisma ORM
Auth Auth0
AI/ML OpenAI API, ElevenLabs
Deploy Vercel, AWS ECS, GitHub Actions


📞 Get Help



Last updated: {{ date.created }}