Vue.js — фреймворк для фронтенда на основе JavaScript. Мы выбрали его за гибкость, высокую производительность и мощный набор инструментов. Помог создать удобный и понятный пользовательский интерфейс.
Node.js — платформа для бэкэнда. Она идеально подходит для разработки сервисов, которые интенсивно обмениваются информацией с пользователями. С её помощью приложение может одновременно обрабатывать множество запросов — значит, работает быстрее и эффективнее.
Представители компаний заполняют форму с личными данными и получают доступ к личному кабинету. Здесь они просматривают информацию о заявках и предложениях, видят изменения статуса, ведут переписку с потенциальными партнёрами.
Разработали поиск с удобными фильтрами. Отправители ищут подходящие вагоны, а перевозчики — груз. Алгоритм находит варианты по нужным параметрам: типу груза, датам отправления и прибытия, местонахождению. Вагоны и грузы также можно искать на карте.
Сделали автоматическое создание договоров и счетов на оплату. Они заполняются данными из заявки, и система рассчитывает стоимость. Стороны соглашаются с условиями, скачивают документы и загружают подписанный договор обратно в сервис. Контрагенты видят, на каком этапе находится процесс.
Давайте обсудим ваш проект