Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Реализовать сервис для аренды авто (Nest.js / Vue.js)

Разместить заказ
6 фрилансеров уже откликнулись на этот заказ
Цены от 1200 ₽ до 900000 ₽.
Сроки от 1 до 90 дней.
Данные обновляются раз в 10 минут.
m
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 5 лет и 1 месяц
Бюджет: 1 501 — 2 000 ₽/час
Необходимо разработать модуль по аренде авто для существующей системы Электронного таксопарка. High – load сервис.

Требуется реализовать логику бэка и фронта с использованием следующего стека технологий:
• Backend: Nest.js
• Frontend: Vue.js
• Брокер сообщений: RabbitMQ
• База данных: PostgreSQL

Условия работы:
• Тестовая среда готова, в которой смело можно работать.
• Поддержка IT-отдела компании через общую Telegram-группу и видеозвонки.
• Имеется подробное ТЗ на бэкэнд, начать его разработку уже можно сейчас, по фронту макеты и ТЗ почти готово.
• Верстать ничего не нужно, весь фронт на имеющихся компонентах в verdaccio.

Что требуется от Вас для начала работы:

• Опыт разработки микросервисов с правильной архитектурой, от 5-ти лет.
• Отправить примеры выполненных проектов на данном стеке с результатами работ, с указанием сроков и затрат, чтобы мы могли оценить скорость и стоимость Вашей работы.
• В первую очередь рассматриваем исполнителей из Екатеринбурга, для редких встреч в нашем офисе.
• Умение документировать API и работать с другими API компании по документации.

При взаимном желании готовы к долгосрочному сотрудничеству.

Задача:
1. Разработка микросервиса управления пользователями:
• Регистрация, авторизация, аутентификация пользователей.
• Управление статусами и правами доступа (администратор, партнер).
• Логика блокировки и разблокировки пользователей.
• Взаимодействие с Redis для хранения токенов.
2. Микросервис для управления партнерами:
• CRUD операции для данных о партнерах (название, адрес, реквизиты).
• Управление проектами и их статусами.
3. ТЗ содержит 24 метода, включая:
• Аутентификация пользователей.
• Получение, обновление и удаление данных пользователей и партнеров.
4. Дополнительно:
• 3 задачи по cron-логике для синхронизации данных.
• Интеграция с внешним API по документации.
• Фронтенд-реализация личного кабинета пользователей и админ панели.

Краткое содержание ТЗ:

Основные методы:
• Управление реквизитами компании (добавление, получение, изменение).
• Регистрация и изменение данных автомобилей партнера.
• Управление условиями работы партнера.
• Работа с водителями и их данными.
• Управление финансовыми операциями (создание, изменение).
Методы для пользователей и прав доступа:
• Добавление пользователя.
• Блокировка/разблокировка пользователя.
• Получение пользователей.
• Авторизация.
• Аутентификация.
• Выход со всех устройств.
• Изменение данных пользователя или прав доступа.
Методы для партнеров:
• Добавление партнера.
• Получение данных партнера.
• Изменение данных партнера.
Методы для проектов партнеров:
• Добавление проекта.
• Получение проектов.
• Изменение данных проекта.
Разделы:
Опубликован:
15.01.2025 | 11:16 [поднят: 15.01.2025 | 11:16]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: перенести сайт на хостинг, создать сайт на joomla, cms установить, перенести сайт joomla, wordpress перенести сайт, настроить админку

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->