Introducción
SivarSocial utiliza una arquitectura API RESTful que separa completamente el backend (Laravel) del frontend móvil (Vue + Ionic). Esta arquitectura permite:
- Escalabilidad: El backend puede servir múltiples clientes (web, móvil, etc.)
- Seguridad: Autenticación basada en tokens sin necesidad de sesiones
- Flexibilidad: Frontend y backend pueden desarrollarse independientemente
Tecnologías Principales
Backend (MateoCanales007/SivarSocial):
- Laravel 12 con PHP 8.2
- Laravel Sanctum: Sistema de autenticación mediante tokens API
- MySQL: Base de datos relacional
Frontend (SCBLLU/App-SivarSocial):
- Vue 3 + Ionic Framework
- Axios: Cliente HTTP para consumir la API
- Capacitor: Para compilar a aplicación móvil nativa
Arquitectura de la API
¿Qué tipo de API es SivarSocial?
SivarSocial implementa una API RESTful (Representational State Transfer) con las siguientes características:
- Stateless (Sin Estado): Cada petición es independiente y contiene toda la información necesaria
- Basada en Recursos: Los endpoints representan recursos (users, posts, auth)