Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Петро Галенко

Предложите Петро работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Киев, Украина
3 месяца 19 дней назад
Свободен для работы свободен для работы
возраст 28 лет
на сервисе 4 месяца 6 дней

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
318
Веб-программирование
Javascript и Typescript

Уровень владения языками

Українська Українська: носитель
Русский Русский: продвинутый
English English: выше среднего

Навыки и умения

Портфолио


  • 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