
1 / 1
Descripción del Proyecto
Selah es una aplicación web moderna y completa diseñada para facilitar el estudio y exploración de la Biblia. La plataforma ofrece una experiencia interactiva para explorar personajes bíblicos, eventos históricos, genealogías, etc. El proyecto nace con la visión de hacer accesible el conocimiento bíblico a través de una interfaz moderna, intuitiva y visualmente atractiva, permitiendo a usuarios de todas las edades descubrir conexiones y profundizar en el estudio de las Escrituras.
Stack Tecnológico
Frontend
Vue.js
Vite
Pinia
JavaScript
Tailwind CSS
Backend
Supabase (BaaS)
PostgreSQL
Supabase Storage
Base de Datos
Supabase (PostgreSQL)
Herramientas
Vercel
GitHub
Características Principales
- Gestión de bases de datos relacionales complejas
- Implementación eficiente con Pinia
- Responsive Design para múltiples dispositivos
- Implementación de políticas de seguridad
- Lazy loading, code splitting, caching
- Manejo de datos asincrónicos y estados de carga
- Diseño centrado en el usuario (UX/UI)
- Gradientes temáticos para diferenciar secciones (AT/NT)
Desafíos y Soluciones
- 1Component-based Architecture (Reutilización y mantenibilidad)
- 2Composables Pattern (Lógica compartida y testeable)
- 3API-first approach (Separación clara frontend/backend)
- 4Composables Pattern (Lógica compartida y testeable)
- 5Composables Pattern (Lógica compartida y testeable)
Resultados e Impacto
- Base de datos completa con 500+ personajes bíblicos
- Sistema de filtrado avanzado por categoría, época y relevancia
- Perfiles detallados con biografía, genealogías y eventos relacionados
- Búsqueda en tiempo real insensible a mayúsculas
- Árboles genealógicos navegables
- 66 libros clasificados y organizados
- Lista de leyes del Antiguo y Nuevo Testamento
- Formulario para reportar errores o sugerencias
- 66 libros clasificados y organizados
- 66 libros clasificados y organizados