🚀 AprendeCsharp API

API REST para aplicación móvil de aprendizaje de C#

📊 Estado del Servidor

Servidor funcionando correctamente

Versión: 1.0.0

Entorno: production

Última actualización: 2025-12-06T21:59:35.232Z

🔍 Health Check 📖 API Info

🔗 Endpoints Disponibles

🔐 Autenticación

POST /api/auth/login

POST /api/auth/register

GET /api/auth/profile

POST /api/auth/logout

📚 Cursos

GET /api/courses

GET /api/courses/:id

POST /api/courses

PUT /api/courses/:id

📖 Lecciones

GET /api/lessons

GET /api/lessons/:id

GET /api/courses/:id/lessons

📈 Progreso

GET /api/progress

POST /api/progress

PUT /api/progress/:id

✨ Características

🔒

Autenticación JWT

Sistema seguro de autenticación

📱

CORS Móvil

Configurado para aplicaciones móviles

Rate Limiting

Protección contra abuso

🛡️

Seguridad

Headers de seguridad y validación

🗄️

Base de Datos

SQL Server con stored procedures

📊

Monitoreo

Logs estructurados y métricas

🛠️ Desarrollo

Esta API está diseñada para funcionar con la aplicación móvil AprendeCsharp desarrollada en Flutter.

Base URL: http://localhost:3000/api

Documentación: Todos los endpoints siguen el estándar REST y devuelven respuestas JSON estructuradas.

📁 Repositorio GitHub 📧 Contacto