Skip to content

Geffrerson7/DJANGO-PAYMENTS-API

Repository files navigation

DJANGO-PAYMENTS-API

Descripción

API de pagos de servicios de streaming. Tiene las funcionalidades de crear pagos y registrar automáticamente si es que está vencido, crear y actualizar servicios de streaming y crear un usuario con foto de perfil.

ERD

ERD-PAYMENTS

Instalación local

Clonar el repositorio

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

Ir al directorio al proyecto

 $ cd DJANGO-PAYMENTS-API

Crear un entorno virtual

$ virtualenv venv

Activar el entorno virtual

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

Luego instalar las librerias:

(env)$ pip install -r requirements.txt

Luego, realizamos las migraciones.

(env) $ python manage.py makemigrations
(env) $ 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/

Tecnologías y lenguajes utilizados

Documentación

Para la documentación del proyecto se utilizó Swagger por su capacidad para generar documentación dinámica y en tiempo real de los servicios web que se están construyendo. La documentación del projecto en swagger está en este Link

Author