Portfolio

PlanMe

Overview

Plan Me is a web application for calendar, scheduling, and personal planning. The application allows users to manage multiple calendars, events, notes, and personal planning workflows in a single interface.

The project is developed as a full-stack web application with its own infrastructure, CI/CD pipelines, and Kubernetes deployment.

Product Features

The application includes:

  • Multiple calendar management
  • Events and task scheduling
  • Notes and blog functionality inside the app
  • User profiles and settings
  • Web interface for daily planning and productivity

The main goal of the project is to build a fast and simple planning tool that combines calendars, notes, and public and personal organization.

Architecture

The application is built as a typical web platform:

  • Frontend web application
  • Backend API
  • PostgreSQL database
  • Authentication system
  • Containerized services
  • Kubernetes deployment
  • Ingress / reverse proxy

The system is deployed using GitOps approach via ArgoCD.

Infrastructure & SRE

For this project I implemented:

  • GitLab CI pipelines
  • Docker image build and registry
  • Kubernetes deployments
  • ArgoCD GitOps deployment
  • Logging via Grafana / Loki stack
  • Metrics and monitoring
  • Database backups
  • Environment configuration (dev / prod)
  • Rollback via Git

Purpose of the Project

This project serves both as a real user application and as a platform where I test deployment automation, monitoring, and infrastructure management approaches.