FiveBrains es una plataforma integral que combina 5 herramientas esenciales para optimizar el proceso de aprendizaje. Diseñada para estudiantes que buscan maximizar su productividad académica.
FiveBrains/
├── public/ # Assets estáticos
├── src/
│ ├── analytics/ # Analíticas
│ ├── biblioteca/
│ ├── calendario/
│ ├── estadisticas/
│ ├── hero/
│ │ ├── assets/ # Íconos e imágenes
│ │ ├── components/ # Componentes reutilizables
│ │ ├── layouts/ # Plantillas base
│ │ ├── sections/ # Secciones
│ │ ├── metada/ # Metadata
│ ├── organizador/
│ ├── pomodoro/
│ ├── pages/ # Rutas principales
│ ├── styles/ # Estilos globales / Configuración de Tailwind
│ ├── utils/ # Tracking
├── astro.config.mjs # Configuración de Astro
├── package.json # Dependencias
- Node.js v18+
- pnpm
pnpm installpnpm run devpnpm run build
pnpm run preview- Google Analytics – Configurado en
src/layouts/Layout.astro - Hotjar – Para análisis de comportamiento de usuarios.
- Sentry – Monitoreo de errores.
⚠️ Las claves de API están gestionadas mediante variables de entorno.
- Rendimiento: Genera sitios estáticos ultra-rápidos.
- Flexibilidad: Permite usar componentes de múltiples frameworks.
- SEO: Renderizado del lado del servidor nativo.
- Eficiencia: Usa el nuevo motor JIT más rápido.
- Customización: Extensión fácil con colores y animaciones personalizadas.
- Consistencia: Sistema de diseño unificado.
| Tecnología | Propósito | Beneficio |
|---|---|---|
| AOS | Animaciones al hacer scroll | Mejora experiencia visual |
| @midudev/animations | Efectos para Tailwind | Biblioteca especializada |
| daisyUI | Librería UI | Librería de componentes UI |
// tailwind.config.js
theme: {
colors: {
'primary-blue': '#2a3b8f',
'secondary-purple': '#6a3d9a',
'accent-green': '#3cb371',
'neutral-light': '#f0f0f0',
'text-dark': '#333333'
}
}- Haz fork del proyecto
- Crea tu branch (
git checkout -b feature/nueva-funcionalidad) - Commit tus cambios (
git commit -m 'Añade nueva funcionalidad') - Push al branch (
git push origin feature/nueva-funcionalidad) - Abre un Pull Request