Разработать веб-приложение на Laravel + React.js
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Требуется разработать веб-приложение по аналогии с уже существующим. Приложения представляет из себя каталог учебных заведений и курсов.
Готов рассмотреть full-stack разработчика или back-end/front-end по отдельности.
Общее описание Существующее приложение разработано на TYPO3 и требует переработки согласно техническому заданию.
Каждое учебное заведение (далее - Школа) принадлежит одному из типов, например колледж или университет. За каждой школой закреплен администратор школы, который может редактировать информацию о школе, управлять курсами и администраторами курсов. Администратор школы может отвечать на комментарии пользователей к курсам.
Каждая школа может иметь несколько учебных курсов (далее - Курсы). Каждый курс принадлежит одному из типов уровня 2 (например, экономика) и одному или нескольким типов уровня 1 (например, экономика на предприятии, международные отношения). Управляются администратором школы или закрепленным администратором курса.
Зарегистрированные пользователи могут редактировать свой профиль, добавлять школы и курсы в избранное, сравнивать их, оставлять комментарии и оценки к курсам.
Гостевые пользователи могут просматривать всю публичную информацию.
На сайте имеется несколько рейтингов, например, топ 5 школ, топ 5 курсов, и т.п., которые основаны на оценках пользователей.
Также необходимо реализовать продвинутый live-поиск с группировкой выдачи по типам, например курсы, школы.
Реализовать миграцию существующий данных.
Требования к технологии
Готов рассмотреть full-stack разработчика или back-end/front-end по отдельности.
Общее описание Существующее приложение разработано на TYPO3 и требует переработки согласно техническому заданию.
Каждое учебное заведение (далее - Школа) принадлежит одному из типов, например колледж или университет. За каждой школой закреплен администратор школы, который может редактировать информацию о школе, управлять курсами и администраторами курсов. Администратор школы может отвечать на комментарии пользователей к курсам.
Каждая школа может иметь несколько учебных курсов (далее - Курсы). Каждый курс принадлежит одному из типов уровня 2 (например, экономика) и одному или нескольким типов уровня 1 (например, экономика на предприятии, международные отношения). Управляются администратором школы или закрепленным администратором курса.
Зарегистрированные пользователи могут редактировать свой профиль, добавлять школы и курсы в избранное, сравнивать их, оставлять комментарии и оценки к курсам.
Гостевые пользователи могут просматривать всю публичную информацию.
На сайте имеется несколько рейтингов, например, топ 5 школ, топ 5 курсов, и т.п., которые основаны на оценках пользователей.
Также необходимо реализовать продвинутый live-поиск с группировкой выдачи по типам, например курсы, школы.
Реализовать миграцию существующий данных.
Требования к технологии
- В качестве back-end необходимо использовать Laravel, PHP7, MySQL
- Миграция данных
- Тесты
- Front-end должен быть разработан на React.js
- Современный сборщик проекта
- SASS/SCSS
- Использовать БЭМ для стилей и скриптов
- Взаимодействие реализовать через REST API
- Поддержка мультиязычности
- Супер Админ должен иметь возможность редактирования страниц и блоков сайта
- Git, CI/CD
- Готов рассмотреть full-stack разработчика или back-end/front-end по отдельности
- Обязательно уверенное знание перечисленных технологий
- Обязателен опыт разработки мультиязычных приложений
- Оплата по завершении основной стадии проекта или поэтапно
- Готовность начать как можно раньше и наличие не менее 50% рабочего времени для работы над проектом
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.