Олексій Лопуленко
Не стоит стоять на месте...
Предложите Олексію работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Резюме
Досвід роботи • три роки роботи з комерційними проектами • розробка CRM систем на базі фреймворків Yii2/Laravel, база WordPress • розробка парсеру облікових записів користувачів соціальної мережі twitter • підключення стороннього API: PayBox, UniOne, Wise, PlagScan, SendPulse, AmoCrm • розробка API інтерфейсу для CRM систем • Використання основних патернів, SOLID, DRY, KISS • Налаштування проектів на серверах Linux PHP (>=8.1), MySql, PostgreSql, js PhpStorm, Postman,Visual Studio, Microsoft Office, Adobe Photoshop, OS Windows, OS Linux
Навыки и умения
Программирование
Портфолио
-
88 536 UAH Розробка Eviche
PHPСтек технологій
Back-end: Laravel 10 (REST API, Artisan Console, Service Layer Architecture)
Database: MySQL 8
Документація: Swagger (OpenAPI)
… Інші інструменти: Laravel Scheduler (Cron), Laravel Sanctum (автентифікація), Laravel Livewire Tables (адмінка), Laravel Excel, GuzzleHttp
- Короткий опис
Розробив веб-систему для збору, зберігання та адміністрування законопроектів з відкритих даних Верховної Ради України. Система також надає REST API для взаємодії з фронтенд-додатками.
- Основні функції
1. Парсинг даних з API Верховної Ради
Інтеграція з data.rada.gov.ua
Регулярне оновлення даних через Artisan-команди та Laravel Scheduler (cron).
Обробка JSON і TSV-форматів (пленарні голосування, список депутатів, законопроєкти тощо).
2. Збереження структури в БД
Проєкт реалізує збереження розділених сутностей: законопроєкти, депутати, голосування, фракції, пленарні засідання.
Використано реляційні зв’язки (hasMany, belongsToMany) для коректної побудови звітів та аналітики.
3. Адміністративна панель
Побудована на базі Laravel Livewire Tables.
Реалізовано CRUD для управління:
законопроєктами,
депутатами,
фракціями,
голосами.
Додано фільтри, сортування, пагінацію, пошук.
4. REST API для фронтенду
Побудований повноцінний API для взаємодії з публічним фронтендом (React/Next.js).
Всі запити захищено токенами через Laravel Sanctum.
В API реалізовано:
отримання списку законопроєктів,
перегляд інформації по законопроєкту,
фільтрацію за темами, фракціями, датами,
отримання результатів голосувань та активності депутатів.
5. Swagger документація
Інтегрована Swagger-UI для зручного перегляду та тестування API.
Автоматизована генерація документації через PHPDoc-коментарі.
Документація охоплює всі основні маршрути, типи запитів і валідацію.
- Моя роль
Проєктування структури бази даних.
Реалізація парсера API та логіки збереження.
Створення адмін-панелі з Livewire та DataTables.
Побудова безпечного REST API.
Тестування функціональності.
Написання Swagger-документації.
- Результат
Система дозволяє автоматизувати процес моніторингу діяльності Верховної Ради, зберігати історичні дані та створювати кастомізовані запити для фронтенд-додатку або аналітичних цілей.
-
110 670 UAH Розробка сайту
PHPСтворення сайту на yii2, проектування бази, розробка логіки сайту на основі фрймворку Yii2,
розробка адмін панелі, підключення шаблону для клієнтської частини.
-
5000 UAH Обслуговування сайту
PHPМодулі каталогізації.
-
15 000 UAH Обслуговування сайту
PHPРозробка додаткових модулів, налаштування фільтрації товарів, SEO оптимізація
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Програмисту со знанием framework Laravel (правки/ разработка)
1111 UAH
|
|||||
|
Фулл-стек разработчик | vibe coding | Claude Code / Cursor / Copilot
700 UAH
|
|||||
|
ERP (Enterprise Resource Planning) system programming with Claude code
1289 UAH
|
|||||
|
Сбор данных с открытых баз( парсинг)
4000 UAH
|
|||||
|
Написать роль продавца для админки сайта
9500 UAH
|
|||||
|
Исправление ошибки
1000 UAH
|
|||||
|
Настроить скрипт передачи формы в KeyCRM через API
1500 UAH
|
|||||
|
Логирование IP
1107 UAH
|
|||||
|
Создать класс php API UpWork
2500 UAH
|
|||||
|
Отредактировать сайт laravel и разработать собственный астропроцессор
5000 UAH
|