Ищется компания из России для разработки социальной сети. Обязательное наличие юридического лица. Приоритет для исполнителей из Москвы и Питера. Подробности в кратком ТЗ.
Разработка бэкенда сайта
Необходимо разработать с нуля бэкенд сайта.
Работа предполагается в несколько этапов, пока сайт не будет завершен.
Сейчас речь идет о первом этапе.
Необходимо подобрать современный шаблонный дизайн, который в последствии можно легко менять.
Основные требования к сайту:
- выбор темы дизайна каждым пользователем с сохранением выбора в дальнейшем;
- мультиязычность с сохранением выбора в дальнейшем;
- распределение прав доступа к страницам, разделам и элементам сайта на основе привилегий и ролей;
Основные разделы:
- Управление пользователями. Администратор управляет Интеграторами. Интеграторы управляют Клиентами. У этих троих типов пользователей должен быть персональный тип профиля. Все они могут заводить себе персонал - пользователей, профиль которых повторяет родительский профиль, но может быть ограничен родителем при создании или настройке. Управление - это стандартный комплекс действий и сопутствующих страниц: создание пользователя, редактирование, настройка прав роли, смена пароля, напоминание пароля, блокировка доступа, вход в учетную запись, выход из учетной записи и т.д.
- Биллинг. Должны отображаться все операции поступления и расходов денег. У Администратора можно отфильтровать Интеграторов. У Интеграторов - Клиентов. Персонал биллинга не имеет и может смотреть его также, как родительская учетная запись при наличии такой привилегии.
- Коммуникации. Мессенжер типа тикетов для обращения в техподдержку.
- Отчёты. Вывод информации в виде таблиц.
- Объекты мониторинга. Управление (создание, удаление, блокировка, настройка). Отображение информации об этих объектах в виде форм и таблиц. Это трактора, грузовики, здания, сооружения и т.п.
- Мониторинг. С объектов поступают различные данные и сохраняются в БД. Эти данные нужно фильтровать, отображать и позиционировать на карте, в таблицах и на графиках.
Данные:
Все данные должны запрашиваться с сервера с использованием Rest. Для этого на сервере должен быть соответствующий сайт с адресом вида https://rest.sitename.ru, где sitename.ru - это адрес разрабатываемого сайта. Все запросы rest должны быть созданы по необходимости разработчиком сайта для каждого элемента сайта и хорошо задокументированы. Это связано с тем, что на первом этапе на сайт будут подгружаться тестовые данные, чтобы получить работающий в первом приближении сайт. Далее, по мере продвижения разработки, появится БД с реальными данными и требования к наборам отображаемых данных уточнятся, что потребует доработки rest и моделей данных сайта.
Желаемые технологии:
На сервере php не менее 7.3, фрэймворк Laminas (Zend Framework 3), PostgreSQL.
На клиенте Ext Js 7, но может быть что-то другое, при наличии убедительных аргументов "За".
Сроки:
На работу по первому этапу дается 1 месяц и фиксированная сумма. То есть, если за месяц не успеете, а сделаете за два, то получите ту же сумму, без штрафов.
Особые условия:
Заказчик в настоящий момент не может выдать окончательное ТЗ, поскольку ряд желаемых задач строго не сформулирован и разработка этих формулировок ведется по другому ТЗ. Поэтому вероятность переделки готового кода достаточно высока. Все такие переделки будут оплачены. В прикрепленном файле концептуальные пожелания Заказчика к сайту, на которые нужно ориентироваться при разработке.
Просьба указывать в Ваших заявках ориентировочную стоимость первого этапа работ и технологии, которыми Вы в совершенстве владеете для того, чтобы выполнить эту работу максимально быстро и качественно.
Заявки фрилансеров
Похожие заказы
- $5000Веб-программирование10 заявокЗакрыт4 года назад
Необходимо написать программу на React JS с использованием MobX для управления корзиной товаров. При нажатии на элемент он добавляется или удаляется из корзины. Реализовать функционал добавления в корзину с помощью MobX и создать страницу корзины без стилистики, где будут отображаться выбранные товары.
Веб-программирование4 заявкиЗакрыт4 года назадТребуется разработать телеграм-бота для проекта wwerb.com, который будет обрабатывать референсы часов и выдавать соответствующие товары. Бот должен отправлять пользователям сообщения с характеристиками товаров и основной фотографией, а также добавлять кнопку для связи с менеджером в WhatsApp.
Веб-программирование7 заявокЗакрыт4 года назадТребуется доработка сайта на WordPress с самописной темой. Необходимо откорректировать сайтбар, создать страницу поиска с фильтрами по категории и тегу, а также подредактировать стили постов для отображения изображений. Умение работать с Bootstrap 5 и понимание структуры тем WordPress приветствуются.
Веб-программирование1 заявкаЗакрыт4 года назад- $1000
Требуется опытный PHP-специалист для доработки самописной админки на Laravel. Важно иметь опыт работы с Laravel и PHP. Обсуждение всех деталей и требований по проекту будет в дальнейшем. Работа по безопасной сделке.
Веб-программирование10 заявокЗакрыт4 года назад При реализации POST запроса из Vue.JS с помощью axios в PHP возникает ошибка isAxiosError. Рассмотрены проблемы с CORS и правильной обработкой данных на сервере. Включены заголовки для разрешения кросс-доменных запросов и метод получения данных в PHP.
Веб-программирование2 заявкиЗакрыт4 года назадРазработать парсер на Python для извлечения контента с сайта mathnet.ru и его конвертации в XML файлы с заданной структурой. Необходимо учесть русский и английский контент. Пример структуры будет предоставлен.
Веб-программирование1 исполнительЗавершен4 года назадИщется программист для разработки бэкэнда и админки сайта с интеграцией нескольких API. Необходимо реализовать функционал для проверки штрафов, истории автомобиля и анализа стоимости ОСАГО. Возможна работа как над отдельными задачами, так и под ключ на весь проект. Ожидается оценка стоимости и сроков выполнения.
Веб-программирование5 заявокЗакрыт4 года назад