Loading repository data…
Loading repository data…
FabianVaz / repository
Repositorio totalmente nuevo para volver a crear la app web de El Palomitero.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
El Palomitero es una aplicación web para explorar, reseñar y gestionar información sobre películas. Este repositorio contiene el código fuente del frontend de la aplicación.
Clona el repositorio:
git clone https://github.com/tu_usuario/el-palomitero-frontend.git
cd el-palomitero-frontend
Instala las dependencias:
npm install
# o
yarn install
Crea un archivo .env en la raíz del proyecto con las siguientes variables:
VITE_BACKEND_URL=http://tu-backend-url.com
VITE_TMDB_API_KEY=tu_clave_de_tmdb
Inicia el servidor de desarrollo:
npm run dev
# o
yarn dev
Abre la aplicación en tu navegador en http://localhost:3000.
npm run dev: Inicia el servidor de desarrollo.npm run build: Construye el proyecto para producción.npm run preview: Previsualiza la aplicación después de construirla.src/
├── components/ # Componentes reutilizables como Header y Navbar
├── pages/ # Páginas principales como Login, Register, Home, etc.
├── services/ # Servicios y API
├── styles/ # Archivos CSS personalizados
├── App.tsx # Configuración principal de la aplicación
├── main.tsx # Punto de entrada del proyecto
└── env.d.ts # Definición de tipos para variables de entorno
Los usuarios pueden crear una cuenta o iniciar sesión para acceder a funcionalidades personalizadas, como:
El usuario puede navegar y buscar películas utilizando la API de TMDb. Las opciones incluyen:
Para escribir una reseña, el usuario debe escanear un código QR proporcionado. Una vez autenticado, puede:
Exclusivo para administradores, muestra estadísticas como:
La aplicación puede ser desplegada en plataformas como Vercel. Asegúrate de configurar las variables de entorno en el entorno de despliegue.
Este proyecto está bajo la licencia MIT.