08 Instrucciones de instalación y ejecución - UnaiMunoz/Visualist GitHub Wiki

Instrucciones de instalación y ejecución

Montar el Frontend

  1. Clona el repositorio
git clone https://github.com/UnaiMunoz/Visualist.git
cd Visualist/frontend
  1. Instala las dependencias
npm install
  1. Configura la URL del backend
# Edita los archivos en src/services/ y cambia la API_URL
# Por defecto apunta a: https://visualist-production.up.railway.app/api
  1. Arranca el servidor de desarrollo
npm run dev

¡Ya tienes el frontend corriendo en http://localhost:5173!

Montar el Backend

  1. Ve a la carpeta del backend
cd ../backend
  1. Copia el archivo de configuración
cp .env.example .env
  1. Edita el archivo .env con tus datos
# Configuración de la base de datos
DB_HOST=tu_host_de_bd
DB_NAME=nombre_de_tu_bd
DB_USER=tu_usuario_bd
DB_PASS=tu_contraseña_bd

# Claves API
TMDB_API_KEY=tu_clave_de_tmdb

# Configuración de la app
APP_URL=la_url_de_tu_backend
FRONTEND_URL=la_url_de_tu_frontend
SESSION_SECRET=una_clave_secreta_random
SESSION_LIFETIME=604800

# Para desarrollo
DEBUG=false
  1. Crea las tablas en tu base de datos
-- Necesitarás crear estas tablas:
-- Users (usuarios)
-- Content_References (referencias de contenido)
-- User_Content_Status (estado del contenido del usuario)
-- Favorites (favoritos)
  1. Sube todo a tu servidor Apache
  • Sube los archivos a tu servidor web (recomendable XAMPP)
  • Asegúrate de que el .htaccess esté bien configurado