Portfolio

PlanMe

Overview

Plan Me — это веб-приложение для календаря, планирования и личной организации. Приложение позволяет пользователям управлять несколькими календарями, событиями, заметками и личными процессами планирования в одном интерфейсе.

Проект разработан как full-stack веб-приложение со своей инфраструктурой, CI/CD пайплайнами и деплоем в Kubernetes.

Product Features

Приложение включает:

  • Управление несколькими календарями
  • Планирование событий и задач
  • Заметки и блог внутри приложения
  • Профили пользователей и настройки
  • Веб-интерфейс для ежедневного планирования и продуктивности

Основная цель проекта — создать быстрый и простой инструмент планирования, объединяющий календари, заметки, публичную и личную организацию.

Architecture

Приложение построено как типичная веб-платформа:

  • Frontend веб-приложение
  • Backend API
  • База данных PostgreSQL
  • Система аутентификации
  • Контейнеризированные сервисы
  • Deployment в Kubernetes
  • Ingress / reverse proxy

Система разворачивается с использованием подхода GitOps через ArgoCD.

Infrastructure & SRE

В этом проекте реализовано:

  • GitLab CI пайплайны
  • Сборка Docker образов и registry
  • Deployment в Kubernetes
  • GitOps deployment через ArgoCD
  • Логи через стек Grafana / Loki
  • Метрики и мониторинг
  • Бэкапы базы данных
  • Конфигурация окружений (dev / prod)
  • Rollback через Git

Purpose of the Project

Этот проект используется как реальное пользовательское приложение и как платформа, на которой я тестирую автоматизацию деплоя, мониторинг и подходы к управлению инфраструктурой.