Portfolio

PlanMe

Overview

Plan Me es una aplicación web para calendario, programación y planificación personal. La aplicación permite a los usuarios gestionar múltiples calendarios, eventos, notas y flujos de planificación personal en una sola interfaz.

El proyecto está desarrollado como una aplicación web full-stack con su propia infraestructura, pipelines de CI/CD y despliegue en Kubernetes.

Product Features

La aplicación incluye:

  • Gestión de múltiples calendarios
  • Programación de eventos y tareas
  • Funcionalidad de notas y blog dentro de la aplicación
  • Perfiles de usuario y configuración
  • Interfaz web para la planificación diaria y productividad

El objetivo principal del proyecto es crear una herramienta de planificación rápida y sencilla que combine calendarios, notas y organización pública y personal.

Architecture

La aplicación está construida como una plataforma web típica:

  • Aplicación web frontend
  • API backend
  • Base de datos PostgreSQL
  • Sistema de autenticación
  • Servicios en contenedores
  • Despliegue en Kubernetes
  • Ingress / proxy inverso

El sistema se despliega utilizando el enfoque GitOps mediante ArgoCD.

Infrastructure & SRE

Para este proyecto implementé:

  • Pipelines de GitLab CI
  • Construcción de imágenes Docker y registry
  • Despliegues en Kubernetes
  • Despliegue GitOps con ArgoCD
  • Logging mediante Grafana / Loki
  • Métricas y monitorización
  • Backups de base de datos
  • Configuración de entornos (dev / prod)
  • Rollback mediante Git

Purpose of the Project

Este proyecto sirve tanto como una aplicación real para usuarios como una plataforma donde pruebo automatización de despliegues, monitorización y enfoques de gestión de infraestructura.