Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Було розроблено Tool Backend — бекенд для оцінки екологічного впливу продуктів - це серверний застосунок для оцінки циркулярної економіки. Система забезпечує керування довідниками (категорії/продукти/директиви), багатокрокові опитувальники (PA/SA tools), імпорт даних з XLSX та модуль розрахунків, який порівнює Linear vs Circular сценарії та показує економію енергії/CO₂.


Що реалізовано

Структура БД під домен: Categories, Products, Directives, Stages Questions.
Admin Panel із розширеним UX (табовий інтерфейс для Products)
XLSX Import/Export для масового завантаження/вивантаження (API + адмінка), включно з опціями update_existing та skip_errors.
REST API (50+ endpoints) для інтеграції з фронтендом та зовнішніми сервісами.

Багатоступеневі питання, eligible-check, створення/збереження/процесінг звіту.
Генерація PDF-звіту та контакт-форма через API (Base module).
Multilingual (UA/EN): підтримка language_code + пріоритети вибору мови (параметр → мова користувача → дефолт).
Безпека: JWT авторизація, CSRF, валідації.
Tool Calculations (логіка розрахунків)
API-документація та інтеграція

Повна документація через Swagger UI / ReDoc / OpenAPI JSON для швидкого тесту ендпойнтів.
Авторизація через JWT: отримання токена /api/token і використання Authorization: Bearer



Технології

Python 3.11+, Django 5.0, FastAPI, PostgreSQL.
Інфраструктурно передбачена ініціалізація БД з fixtures (скрипт/команда).
XLSX import/export, JWT auth, мультимовність, workflows, calculations, та Swagger-документація
Pydantic
DRF, JWT, Pandas, psycopg3
Деталі роботи
Додано 12 січня
163 перегляди
Фрилансер
Andrii Domashchenko
Україна Ірпінь  17  0

Вільний для роботи Вільний для роботи
17 Сейфів завершено
На сервісі 1 рік