Чем дольше работаем тем меньше платите!

Денис Королев Trydogolik

Рейтинг: 1 887
Паспорт верифицирован
Всего отзывов: 14 0
Выполнил заданий: 9
  • Активность:
  • Работ в портфолио: 97
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 3 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Самозанятый
Был на сайте:

Модуль обработки данных Django + React

Используемые навыки:

Описание

Модуль построен по принципу, что:
- сервер ни чего не знает про фронт;
- фонт ни чего не знает про сервер.

1. Создание записи о движении денежных средств (ДДС):
- Поля:
- ■ Дата создания записи — заполняется автоматически, но может
быть изменена вручную. Пример записи — 01.01.2025
- ■ Статус — имеет строковые значения. Данный список имеет возможность расширяться.
- ■ Тип — имеет строковые значения. Данный список имеет возможность расширяться.
- ■ Категория и подкатегория — строковые значений. Категория и привязанные к ней подкатегории.Каждый из списоков может расширяться.
- ■ Сумма — позитивное число:
- ■ Комментарий — строковое или пустое значение.

2. В панели администратора -просмотр списка всех записей:
- ○ Вывод таблицы с данными: дата, статус, тип, категория, подкатегория, сумма, комментарий.
- ○ Поддержка фильтрации по дате (с указанием даты создания), статусу, типу, категории и подкатегории.
3. Редактирование записи:
- Возможность изменить любую запись и любую составляющию записи.
4. Удаление записи:
- ○ Возможность удалить любую запись.
5. Управление справочниками:
- ○ Добавление, редактирование и удаление статусов, типов, категорий и подкатегорий.
6. Логические зависимости:
- ○ Подкатегории привязаны к категориям.
7. ● Бизнес-правила:
- ○ Пользователь не может выбрать подкатегорию, если она не связана к выбранной категории.

Решение

Основные зависимости
Front
|"@reduxjs/toolkit" |"react" |"react-dom"|
|"react-redux" |"react-router" |"react-scripts"|

Back
|async "Django" |"wagtail" |"PostgreSQL or "ASQLite"|
|"daphne" |"channels" |"djangorestframework"|
|swagger |nginx |docker-compose|
|"asincio" |"adrf" |"psycopg2"|

Презентация проекта

financial_swagger.png
new_admin.png
admin.png
front.png
redactor.png
pic4600007.jpg

Оценили проект:

0