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
Этот проект используется как реальное пользовательское приложение и как платформа, на которой я тестирую автоматизацию деплоя, мониторинг и подходы к управлению инфраструктурой.