Skip to content

Geffrerson7/MOVIE-API-DJANGO

Repository files navigation

MOVIE-API-DJANGO

Descripción

API para ecommerce de alquiler de peliculas. Está hecho con django-rest-framework y tiene las funciones de sign-in, sign-up y login de usuarios y también creación de películas.

ERD

ERD-MOVIE

Instalación local del proyecto

Clonar el repositorio

$ git clone https://github.com/Geffrerson7/MOVIE-API-DJANGO.git

Ir al directorio al proyecto

$ cd MOVIE-API-DJANGO

Crear un entorno virtual

$ virtualenv venv

Activar el entorno virtual

# windows
$ source venv/Scripts/activate
# Linux
$ source venv/bin/activate

Luego instalar las librerias:

(venv)$ pip install -r requirements.txt

Luego, realizamos las migraciones.

(venv) $ python manage.py makemigrations
(venv) $ python manage.py migrate

Una vez concluido, procedemos a iniciar la app

(env)$ python manage.py runserver

Y navegar a

http://127.0.0.1:8000/

Instalación en Docker del proyecto

Clonar el repositorio

$ git clone https://github.com/Geffrerson7/MOVIE-API-DJANGO.git

Ir al directorio al proyecto

$ cd MOVIE-API-DJANGO

Ejecutar el comando

$ docker-compose up

Y navegar a

http://127.0.0.1:8000/

Tecnologías y lenguajes utilizados

  • Python (v. 3.10.7) Source
  • Django (v. 4.1.7) Source
  • Django Rest Framework (v. 3.14.0) Source
  • django-cors-headers (v. 3.14.0) Source
  • Simple JWT (v. 5.2.2) Source
  • drf-yasg (v. 1.21.5) Source

Autor