Oleksii Lopulenko
Zaproponuj Oleksii pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Programowanie
Portfolio
-
7269 PLN Rozwój Eviche
PHPStos technologii
Back-end: Laravel 10 (REST API, Artisan Console, Architektura warstwy usług)
Baza danych: MySQL 8
Dokumentacja: Swagger (OpenAPI)
… Inne narzędzia: Laravel Scheduler (Cron), Laravel Sanctum (autoryzacja), Laravel Livewire Tables (panel administracyjny), Laravel Excel, GuzzleHttp
- Krótki opis
Opracowałem system webowy do zbierania, przechowywania i zarządzania projektami ustawodawczymi z otwartych danych Rady Najwyższej Ukrainy. System zapewnia również REST API do interakcji z aplikacjami frontendowymi.
- Główne funkcje
1. Parsowanie danych z API Rady Najwyższej
Integracja z data.rada.gov.ua
Regularne aktualizacje danych za pomocą poleceń Artisan i Laravel Scheduler (cron).
Przetwarzanie formatów JSON i TSV (głosowania plenarne, lista deputowanych, projekty ustaw itp.).
2. Zapis struktury w bazie danych
Projekt realizuje zapis podzielonych encji: projekty ustaw, deputowani, głosowania, frakcje, posiedzenia plenarne.
Zastosowano relacje relacyjne (hasMany, belongsToMany) do poprawnego budowania raportów i analizy.
3. Panel administracyjny
Zbudowany na bazie Laravel Livewire Tables.
Zrealizowano CRUD do zarządzania:
projektami ustaw,
deputowanymi,
frakcjami,
głosami.
Dodano filtry, sortowanie, paginację, wyszukiwanie.
4. REST API dla frontendu
Zbudowane pełnoprawne API do interakcji z publicznym frontendem (React/Next.js).
Wszystkie zapytania zabezpieczone tokenami przez Laravel Sanctum.
W API zrealizowano:
uzyskiwanie listy projektów ustaw,
przeglądanie informacji o projekcie ustawy,
filtrowanie według tematów, frakcji, dat,
uzyskiwanie wyników głosowań i aktywności deputowanych.
5. Dokumentacja Swagger
Zintegrowana Swagger-UI do wygodnego przeglądania i testowania API.
Zautomatyzowana generacja dokumentacji przez komentarze PHPDoc.
Dokumentacja obejmuje wszystkie główne trasy, typy zapytań i walidację.
- Moja rola
Projektowanie struktury bazy danych.
Realizacja parsera API i logiki zapisu.
Tworzenie panelu administracyjnego z Livewire i DataTables.
Budowa bezpiecznego REST API.
Testowanie funkcjonalności.
Pisanie dokumentacji Swagger.
- Wynik
System pozwala na automatyzację procesu monitorowania działalności Rady Najwyższej, przechowywanie danych historycznych oraz tworzenie dostosowanych zapytań dla aplikacji frontendowej lub celów analitycznych.
-
9086 PLN Tworzenie strony internetowej
PHPTworzenie strony internetowej na Yii2, projektowanie bazy danych, rozwój logiki strony opartej na frameworku Yii2,
tworzenie panelu administracyjnego, podłączenie szablonu dla części klienta.
-
410 PLN Obsługa strony internetowej
PHPModuły katalogowania.
-
1229 PLN Obsługa strony internetowej
PHPRozwój dodatkowych modułów, konfiguracja filtrowania produktów, optymalizacja SEO
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Programista z znajomością frameworka Laravel (poprawki/ rozwój)
91 PLN
|
|||||
|
Full-stack deweloper | vibe coding | Claude Code / Cursor / Copilot
57 PLN
|
|||||
|
Programowanie systemu ERP (Planowanie Zasobów Przedsiębiorstwa) z kodem Claude
106 PLN
|
|||||
|
Zbieranie danych z otwartych baz (parsowanie)
328 PLN
|
|||||
|
Napisz rolę sprzedawcy dla panelu administracyjnego strony
779 PLN
|
|||||
|
Poprawa błędu
82 PLN
|
|||||
|
Skonfigurować skrypt przesyłania formularza do KeyCRM przez API
123 PLN
|
|||||
|
Logowanie IP
91 PLN
|
|||||
|
Stworzyć klasę php API UpWork
205 PLN
|
|||||
|
Edytować stronę laravel i opracować własny astroporcesor
410 PLN
|