Circular Economy Sustainability Tools Backend

Python
Робота 8 з 24
Було розроблено 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
Деталі
  • Додано:
169

Фрилансер

  • Проєктів 17
  • Оцінка 5.0
  • Рейтинг 3 574
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній проект: 5 місяців тому
  • Співпраця з замовниками: 7
  • Останній візит: 3 дні 7 годин тому