Петро Галенко
Предложите Петро работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Навыки и умения
Программирование
Услуги
Мобильные приложения
Портфолио
-
66 510 UAH CRM-система для автоматизации муниципальной службы Лайфгардов
Веб-программированиеЗадача: Разработать комплексную систему для цифровизации процессов службы спасения на воде, заменив бумажную отчетность и ручной контроль. Необходимо было создать удобный интерфейс для работы со смартфона под прямыми солнечными лучами и мощную админ-панель для менеджмента.
Реализованный функционал:
… 1. Кабинет спасателя (Mobile-First):
Контроль дисциплины: Начало и завершение смены реализовано через сканирование NFC-меток на постах с обязательной геолокацией и фото-подтверждением.
Система отчетности: Разработана расширенная форма подачи отчетов. Реализовано динамическое добавление инцидентов (спасение, первая помощь, вызов полиции) со сложной валидацией данных.
Финансы: Прозрачное отображение начисленной зарплаты. Реализована формула расчета "net/gross" с визуализацией отработанных часов, ставки, бонусных баллов и налоговых отчислений.
UX/UI: Интерфейс адаптирован под использование одной рукой, использованы большие контрольные элементы и контрастные цвета.
2. Административная панель и Мониторинг:
Оперативный дашборд: Отображение активных постов и статусов спасателей в реальном времени.
Управление персоналом: Система ролей (Админ, Оперативный, Спасатель, Тренер), учет кадров, история изменений.
Академия: Модуль для ведения успеваемости кандидатов, посещаемости и нормативов.
Аналитика: Сбор статистики по загруженности пляжей и количеству инцидентов для принятия управленческих решений.
Технические особенности:
Использование Supabase для backend-логики и Realtime подписок.
Архитектура базы данных PostgreSQL со строгими типами данных (генерированные TypeScript интерфейсы).
Оптимизированная работа с часовыми поясами (сохранение локального времени без лишних конвертаций UTC для точности отчетности).
Реализация PWA (Progressive Web App) для быстрого доступа и работы в условиях плохой связи.
Результат: Создана стабильная и масштабируемая система, которая позволила полностью отказаться от бумажных журналов, автоматизировать начисление выплат и усилить контроль за безопасностью на воде.
-
26 604 UAH Официальный портал и система аналитики для Kyiv Lifeguard Service
Веб-программированиеОписание работы:
Разработка комплексного веб-ресурса для Муниципальной службы спасения Киева (KLS). Проект сочетает в себе информационный портал для населения и интерактивную панель отчетности.
Задача: Создать современный, быстрый и адаптивный инструмент для освещения деятельности службы, публикации новостей и, главное, — визуализации статистики спасения людей в реальном времени.
…
Технические решения:
Frontend & UI/UX: Использован современный подход Glassmorphism (эффект матового стекла) для создания легкого и "воздушного" интерфейса. Верстка выполнена на #TailwindCSS с применением #MobileFirst подхода. Реализованы сложные анимации интерфейса и навигации.
Data Visualization: Разработан модуль аналитики на базе #ChartJS. Реализована динамическая постройка графиков (Bar, Doughnut) для отображения спасенных, посещаемости пляжей и причин несчастных случаев. Добавлена логика переключения сезонов (Лето/Зима) и фильтрация по годам.
Backend: Нативный #PHP с использованием #PDO для безопасной работы с базой данных. Архитектура построена на компонентной основе (partials) для чистоты кода и легкой поддержки.
Database: Проектирование и оптимизация структуры #MySQL для хранения исторических данных отчетов.
Результат: Сайт выполняет роль официального источника информации о безопасности на воде в Киеве. Благодаря оптимизации кода и использованию CDN, страницы загружаются мгновенно, а графики рендерятся без задержек даже на мобильных устройствах.
Стек технологий: #PHP #MySQL #TailwindCSS #JavaScript #ChartJS #HTML5 #CSS3 #PDO #ResponsiveDesign #DataVisualization #UIUX #Web-fullstack
-
17 736 UAH Разработка сайта для бельгийской компании QuadraMove
Веб-программированиеРазработка корпоративного сайта для бельгийской мувинговой компании QuadraMove.
Задача: Создать современный, быстрый веб-ресурс для компании, предоставляющей услуги аренды лифтов для переездов в Генте (Бельгия). Главная цель — упростить путь пользователя от посещения сайта до заказа услуги (генерация лидов).
… Реализованные решения:
#UX/UI Дизайн: Разработан интуитивно понятный интерфейс с фокусом на мобильные устройства, так как большинство заказов в этой нише делается со смартфонов.
#Локализация: Поддержка мультиязычности (NL/EN) для охвата широкой аудитории в регионе.
Функционал: Интегрированы удобные формы для быстрого запроса стоимости (Request Quote) и прямые кнопки связи.
#SEO-оптимизация: Проведена базовая техническая оптимизация для лучшего ранжирования по локальным запросам в Бельгии.
Результат: Сайт обеспечивает стабильный поток заявок, быстро загружается и корректно отображается на всех типах устройств.
Активность
| Последние ставки 2 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Сайт с дизайном
30 000 UAH
|
|||||
|
Перенести сайт на Nuxt по структурі яку я надам (Cursor ultra або Cloude code надам)
10 332 UAH
|