Volver al Portfolio
MOBILE APPLICATION SHOWCASEPROJECT #01

CardEng

AI Language Learning & Spaced Repetition Platform

Descripción del Proyecto

CardEng es una plataforma de educación digital de alto impacto diseñada para la adquisición progresiva y el dominio de idiomas. Combina una app móvil nativa en React Native y una web en Next.js 16 con un backend serverless en Firebase Cloud Functions v2. Integra un motor avanzado de Repetición Espaciada (Memory Cards SRS con 5 modos de ejercicio por rondas y cálculo de maestría 0–6), gestión de vocabulario personalizado por clasificaciones gramaticales, biblioteca de libros graduados, generador generativo de relatos con IA en más de 25 géneros literarios, laboratorio de escritura con análisis diferencial (<del>/<ins>), desafíos gamificados con ranking global y un tutor socrático multi-proveedor (Gemini 3.6 Flash y pool de Groq con fallback a NVIDIA NIM).

5 Soportados
Idiomas
A1 a C2
Niveles MCER
5 Modos
Fases SRS

Funcionalidades Clave e Inteligencia Artificial

Gestión de Vocabulario Propio: Creación, organización por categorías gramaticales, búsqueda y filtros en tiempo real en múltiples idiomas
Motor de Memory Cards (SRS): Adquisición léxica por rondas con 5 fases (Learn, Image→Word, Audio→Word, Audio→Image, Spelling) y cálculo de maestría (0–6)
Flashcards Clásicas & Ranking Competitivo: Modo rápido de auto-evaluación, tabla de clasificación global (Leaderboard) y seguimiento de rachas diarias
Currículo Gramatical MCER (A1–C2) & 3 Juegos Gamificados: Lecciones completas en Markdown y juegos interactivos (Fill in the Blank, Find Mistake, Word Order) con Lottie
Biblioteca de Libros & Generador de Historias con IA: Lecturas graduadas y motor de relatos adaptados al idioma objetivo con selección de nivel (A2–C1), géneros y tipologías
Writing Lab & Diario Personal: Corrección sintáctica con marcado visual diferencial (<del> vs <ins>), explicaciones de errores lingüísticos y diario fechado
Conjugador de Verbos Multi-Idioma: Base de verbos regulares, irregulares y phrasal verbs con asistente de autocompletado por IA y traducciones dinámicas (i18n)
Tutor Socrático Multi-LLM: 7 modos conversacionales (Free Chat, Writing, Grammar, Roleplay, Interview...) impulsados por Gemini 3.6 Flash y Groq Pool

Arquitectura Técnica & Backend

Mobile Frontend: React Native 0.82 (React 19) con NativeWind 4.2, Reanimated 4.2, FlashList, FastImage, Vector Icons y Text-to-Speech (TTS)
Web Platform: Next.js 16 (App Router) con React 19, Tailwind CSS v4, shadcn/ui, Framer Motion 12 y diseño oscuro OKLCH
Backend Serverless: Firebase Cloud Functions v2 (Node.js 22) con orquestador Multi-LLM (Gemini 3.6, Groq 4-Key Pool, NVIDIA NIM)
Almacenamiento & Datos: Cloud Firestore (base de datos personalizada cardeng), Cloudflare R2 con firmas de URL en memoria y Firebase Auth

Tecnologías & Herramientas

React Native 0.82Next.js 16Gemini 3.6 FlashGroq CloudCloudflare R2Firebase FunctionsFirestoreReanimatedTailwind CSS
CardEng (Redroid 13)

Iniciando WebSockets...

Conectando a redroid:5555

Infraestructura 100% Autohospedada (Sin límites)
Res: 1080x1920FPS: 30UDID: redroid:5555
Redroid 13 + ws-scrcpy (VPS Stream)