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

Narzędzia zrównoważonego rozwoju gospodarki o obiegu zamkniętym - zaplecze

Zostało opracowane narzędzie Backend — backend do oceny wpływu ekologicznego produktów - to aplikacja serwerowa do oceny gospodarki cyrkularnej. System zapewnia zarządzanie słownikami (kategorie/produkty/dyrektywy), wieloetapowe ankiety (narzędzia PA/SA), import danych z XLSX oraz moduł obliczeń, który porównuje scenariusze liniowe i cyrkularne oraz pokazuje oszczędność energii/CO₂.

Co zostało zrealizowane

Struktura Bazy Danych pod domenę: Kategorie, Produkty, Dyrektywy, Etapy Pytania.
Panel administracyjny z rozszerzonym UX (interfejs zakładkowy dla Produktów)
Import/eksport XLSX do masowego ładowania/wyładowania (API + panel administracyjny), w tym opcje update_existing oraz skip_errors.
REST API (50+ punktów końcowych) do integracji z frontendem oraz zewnętrznymi usługami.

Wieloetapowe pytania, eligible-check, tworzenie/zapisywanie/procesowanie raportu.
Generowanie raportu PDF oraz formularz kontaktowy przez API (moduł bazowy).
Wielojęzyczność (UA/EN): wsparcie dla language_code + priorytety wyboru języka (parametr → język użytkownika → domyślny).
Bezpieczeństwo: autoryzacja JWT, CSRF, walidacje.
Obliczenia narzędzi (logika obliczeń)
Dokumentacja API oraz integracja

Pełna dokumentacja przez Swagger UI / ReDoc / OpenAPI JSON do szybkiego testowania punktów końcowych.
Autoryzacja przez JWT: uzyskanie tokena /api/token i użycie Authorization: Bearer

Technologie

Python 3.11+, Django 5.0, FastAPI, PostgreSQL.
Infrastrukturalnie przewidziana inicjalizacja Bazy Danych z fixtures (skrypt/komenda).
Import/eksport XLSX, autoryzacja JWT, wielojęzyczność, workflows, obliczenia oraz dokumentacja Swagger
Pydantic
DRF, JWT, Pandas, psycopg3
Szczegóły pracy
Dodana 12 stycznia
161 wyświetleń
Freelancer
Andrii Domashchenko
Ukraina Irpin  17  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 17 Sejfów
W serwisie 1 rok