Skip to content

ander0code/Back_End_Repify

Repository files navigation

🐍 Backend Repify con Django REST Framework

Backend construido con Django REST Framework (DRF), utilizando PostgreSQL como base de datos y desplegado en Google Cloud Run con Docker.

🚀 Características

  • API RESTful construida con Django REST Framework.
  • Base de datos PostgreSQL.
  • Contenedorizado con Docker.
  • Desplegado en Google Cloud Run para escalabilidad y alta disponibilidad.
  • Autenticación basada en tokens (JWT o similar).

📚 Stack Tecnológico

🖥️ Backend

  • Lenguaje: Python
  • Framework: Django REST Framework (DRF)
  • Base de Datos: PostgreSQL
  • Serialización: DRF serializers
  • Validaciones y lógica de negocio: Utilizando DRF y módulos nativos de Python.

🔒 Autenticación

  • Protocolo: JSON Web Tokens (JWT) para autenticación basada en tokens.
  • Gestión de usuarios: Implementación de modelos personalizados de usuarios con DRF.

☁️ Despliegue

  • Contenerización: Docker para empaquetar la aplicación.
  • CI/CD: Google Cloud Build para automatizar el proceso de construcción y despliegue.
  • Servicio Cloud: Google Cloud Run para el despliegue serverless.

🧩 API y Documentación

  • Documentación de la API: DRF + herramientas como Swagger o Redoc.

▶️ Uso

El servidor estará disponible en:

https://back-end-repify-340032812084.us-central1.run.app/
  • La documentación de la API, si está habilitada, estará en https://back-end-repify-340032812084.us-central1.run.app/docs/.