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

Python
Praca 8 z 24
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
  • Dodana:
169

Freelancer

  • Zleceń 17
  • Ocena 5.0
  • Ranking 3 574
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatni projekt: 5 miesięcy temu
  • Współpraca z klientami: 7
  • Ostatnia wizyta: 3 dni 7 godzin temu