Nelau es una aplicación frontend desarrollada con React que utiliza Vite como herramienta de construcción. La aplicación implementa TailwindCSS para el diseño de la interfaz de usuario y Firebase para servicios de backend como autenticación y base de datos.
Para ejecutar este proyecto, necesitarás:
- Node.js (versión recomendada: 18.x o superior)
- npm o yarn como gestor de paquetes
-
Clona este repositorio en tu máquina local:
git clone <url-del-repositorio> -
Instala las dependencias del frontend:
cd nelau/frontend npm install -
Configura el archivo de variables de entorno (ver sección de Variables de Entorno).
-
Inicia el servidor de desarrollo:
npm run dev
En el directorio frontend, puedes ejecutar:
npm run dev- Inicia el servidor de desarrollonpm run build- Compila la aplicación para producciónnpm run lint- Ejecuta el linter para verificar el códigonpm run preview- Previsualiza la versión de producción localmente
nelau/
├── frontend/ # Aplicación React
│ ├── public/ # Archivos estáticos
│ ├── src/ # Código fuente
│ ├── .env # Variables de entorno (no incluido en git)
│ ├── index.html # Punto de entrada HTML
│ ├── package.json # Dependencias y scripts
│ └── vite.config.js # Configuración de Vite
├── .gitignore # Archivos ignorados por git
└── README.md # Este archivo
El proyecto requiere un archivo .env en la carpeta frontend/ con las siguientes variables:
# Firebase configuration
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MESSAGING_SENDER_ID=
VITE_FIREBASE_APP_ID=
- React - Biblioteca JavaScript para construir interfaces de usuario
- Vite - Herramienta de construcción frontend
- TailwindCSS - Framework CSS utilitario
- Firebase - Plataforma de desarrollo de aplicaciones
- ESLint - Herramienta de análisis de código