Skip to content

AgustinRicardo/mobee

Repository files navigation

Mobee

Mobee es una plataforma que permite a los usuarios llevar un registro de sus películas favoritas, escribir reseñas y calificarlas, hacer listas de películas según su propósito o temática, leer reviews de otros entusiastas del cine y descubrir nuevas obras para ver.

Mobee

Stack Tecnológico

  • Frontend: Next.js
  • Estilos: TailwindCSS
  • Librería de componentes: Shadcn/ui
  • Bases de Datos: PostgreSQL
  • Auth, File Storage y host de datos: Supabase
  • APIs: TMDB.
  • Deploy: Vercel.

Instalación Local

Pre-requisitos

  1. Necesitarás tener Node.js y npm instalados en tu máquina. Puedes descargarlos desde aquí.

  2. También debes tener instalado Prisma. Para instalarlo, utiliza el siguiente comando en tu terminal:

npm install @prisma/cli -g

  1. Necesitarás tener Docker instalado en tu máquina. Puedes descargarlo desde aquí.

Instalación

  1. Clona el repositorio en tu máquina local utilizando git clone.

  2. Entra en el directorio del proyecto:

cd mobee

  1. Instala las dependencias del proyecto:

npm install

  1. Inicia el servicio de la base de datos con Docker Compose:

docker compose up -d

  1. Conectar con la base de datos de prisma y generar cliente

npx prisma db push

npm prisma generate

  1. Generar migración schema.prisma

npx prisma migrate dev

  1. Ejecutar seed.ts para rellenar la bbdd

npx prisma db seed

  1. Iniciar el Servidor y mostrar el Proyecto en el navegador:

npm run dev

Visitar http://localhost:3000 con tu navegador para ver el resultado

  1. Es posible iniciar sesion con un usuario de prueba con los siguientes credenciales:
  1. [EXTRA] Visualizar las tablas de la base de datos desde prisma studio:

npx prisma studio

About

Project full-stack web developer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •