-
Создание базы данных
Определение структуры базы данных.Выбор технологии для хранения данных MongoDB.- Реализация базовых сущностей в базе данных.
-
Создание авторизации
- Внедрение механизма аутентификации и авторизации.
- Разработка системы управления пользователями.
- Интеграция с базой данных для хранения информации о пользователях.
-
Добавление CI/CD в проект
Настройка системы непрерывной интеграции (CI) для автоматической сборки проекта.- Настройка системы непрерывной доставки (CD) для автоматического развертывания изменений.
-
Создание Screen-test'ов
- Разработка и внедрение скрин-тестов для проверки визуальных изменений.
- Использование инструментов, таких как Loki, для автоматизированного тестирования интерфейса.
-
Создание XML
- Использование XML для обмена данными между клиентом и сервером.
- Разработка структуры XML-документов в соответствии с потребностями приложения.
-
Рефакторинг кода на TypeScript
- Переход от JavaScript к TypeScript для повышения надежности и читаемости кода.
- Внедрение статической типизации для улучшения поддержки кода в процессе разработки.
- Автотест на Python
- Написание автоматизированных тестов на языке программирования Python.
- Тестирование основных компонентов бэкенда, включая взаимодействие с базой данных.
-
Дешифратор на Assembler (hash-товара) (для точечной выборки)
- Разработка дешифратора на языке Assembler для эффективной точечной выборки данных из хэш-таблицы.
- Интеграция дешифратора в бэкенд для оптимизации операций поиска.
-
ИИ
- Внедрение элементов искусственного интеллекта (ИИ) для оптимизации бизнес-логики.
- Использование алгоритмов машинного обучения или других методов ИИ для повышения эффективности приложения.