Skip to content

polinacodes/Trailerflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trailerflix 🎬 - API de Gestión Cinematográfica

Trailerflix es una API REST robusta desarrollada en Node.js para la administración de un catálogo de películas y series. El proyecto implementa una arquitectura MVC (Modelo-Vista-Controlador) para garantizar un código organizado y escalable.

🚀 Funcionalidades

  • Gestión de Catálogo: Consulta completa de títulos, incluyendo reparto, género y sinopsis.
  • Filtrado Avanzado: Endpoints específicos para buscar por categoría (Películas/Series) y géneros.
  • Base de Datos Relacional: Estructura optimizada en MySQL para manejar relaciones entre títulos, actores y categorías.
  • Seguridad: Sanitización de datos y manejo de errores en las peticiones.

🛠️ Tecnologías utilizadas

  • Backend: Node.js & Express.
  • Base de Datos: MySQL.
  • Librerías clave:
    • mysql2 para la conexión a la DB.
    • dotenv para variables de entorno.
    • validator para asegurar la integridad de los datos.

🔧 Instalación y Uso

  1. Clonar el repositorio: git clone https://github.com/PauDev1/Trailerflix.git
  2. Instalar dependencias: npm install
  3. Configurar la base de datos: Importar el archivo trailerflix.sql incluido en la raíz.
  4. Crear un archivo .env con tus credenciales de MySQL.
  5. Iniciar el servidor: npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors