Требуется оптимизация скорости сайта, работающего на Joomla 3. Основная задача заключается в повышении производительности и улучшении времени загрузки страниц. Необходимы рекомендации по улучшению кода, настройке кэширования и минимизации ресурсов.
Срочно: Фронтенд сервиса проката повербанков на React/Vue.js с RESTapi
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо сделать функциональный лендинг для сервиса проката повербанков.
Должно быть две версии, которые автоматически будут определяться и использоваться на одном адресе - мобильная и для ПК/Ноутбука
Фронтенд нужен для конкурса, поэтому этот минимум нужно сделать максимально быстро, а уже потом допиливать. Не должно быть никаких товарных знаков, названий брендов. Также всё должно быть свободно от юридических обязательств
Реализовать несколько страниц: Главная, О нас, Станции, FAQ, Контакты.
Стартовая страница - Главная.
В шапке - Главная, Карта. В подвале - всё остальное.
В куках хранить вечный сгенерированный на стороне сайта uuid, который должен быть присвоен при отсутствии.
Элементы страницы "Главная":
- Поле ввода номера станции (всегда цифра в пределах 1 и 999)
- Числовой url-параметр ?sn=число.
-- Записывается в поле ввода при перезагрузке сайта как будто это вписал пользователь в плане модификации других форм. У нас же его ввод номера станции в поле что-то там добавляет. Если параметр некорректный, то действуем как будто пользователь сам вводил некорректно.
- Выезжающий лейбл рядом с полем ввода с подсказками (Должен выезжать сразу при модификации поля ввода или при наличии информации о корректном номере станции из url-параметра):
- -"Введите номер от 1 до 999" - При некорректном вводе
или
-- значение из поля "address", если оно не пустое
- Динамически обновляющаяся кнопка "Получить"
-- Информация из GET /station (внизу описан REST api)
-- При нажатии выводить текст в всплывающем окне из GET /try-give, если все проверки корректны
- Лейбл с текущим статусом повербанка.
-- Информация из GET /user/active-powerbank
-- Скрыт, если нет информации (т.е пусто, "")
Элементы страницы "Станции":
- Повторяющаяся группа динамически обновляющихся блоков
-- К каждому блоку мы привязываем информацию о станции
-- Загружаются разом все
-- В каждом элементе должна быть информация:
--- Адрес
--- Активность станции. Включена/Выключена
--- Заполненность станции X/Y (Например будет 2/6)
Элементы страницы "FAQ":
- Информация должна браться из файла faq.txt
- Лейбл с текстом "Ответы на вопросы"
- Повторяющаяся группа элементов
-- Вопрос
-- Ответ, который выползает/уползает при нажатии
Элементы страницы "О нас":
- Лейбл, в который записывается информация из файла about-us.txt
Элементы страницы "Контакты":
- Лейбл, в который записывается информация из файла contacts.txt
Готовое REST API:
- Начало адреса в файле rest.txt
- Ответ везде в json
GET {тут_начало_адреса_из_файла. у всех остальных также}/user/active-powerbank?user={uuid}
Вернёт: {
"info": "тут_строка_с_информацией"
}
GET /try-give?user={uuid}&sn={station_number}
Вернёт: {
"result": "тут_строка_с_информацией"
}
GET /stations?user={uuid}
Вернёт: {
"size": количество_элементов
"content": [
{как_будто_из_GET_/station},
{как_будто_из_GET_/station}
]
}
GET /station?user={uuid}&sn={station_number}
Вернёт: {
"address": "тут_строка_с_адресом",
"network": "online" or "offile",
"powerbanks": "x/y" например "1/6"
}
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт2 года назад
Необходима доработка сайта на Drupal, ориентированного на трудоустройство за границей. Изменить форму регистрации, добавить фильтрацию пользователей по промокодам и интеграцию с Google таблицами для вакансий. Реализовать удобный интерфейс для менеджеров с возможностью отслеживания статуса кандидатов и избранных вакансий. Предоставление возможности делиться вакансиями в мессенджерах.
Веб-программирование6 заявокЗакрыт2 года назадТребуется разработать сайт о музыке, состоящий из трех частей: статические страницы, список аккордов на React и блог на WordPress. Все части должны работать как единое целое. Необходимо обеспечить поддержку определенных плагинов, парсинг аккордов, уникальные метатеги, оптимизация производительности и настройка редиректов. Сайт должен содержать около 50 000 страниц с автоматическим обновлением сайтмапов.
Веб-программирование3 заявкиЗакрыт2 года назад- $20
Потрібен PHP скрипт у вигляді функції, який на вході отримує пошуковий запит і повертає масив фраз з результатів Google під заголовком 'люди також шукають'. Можливе використання Google API. Перевага надається фрилансерам з України.
Веб-программирование1 заявкаЗакрыт2 года назад - $10
Необходимо устранить проблемы с начислением депозитов на сайте раздачи криптовалют после обновления мерчанта FaucetPay. Выплаты работают, пополнение проходит, но пользователям не начисляется. Скорее всего, требуется исправить одно или несколько значений в коде, которые изменились после обновления.
Веб-программирование2 заявкиЗакрыт2 года назад - $40
Требуется разработать бота или скрипт для добавления ликвидности в Uniswap. Имеющийся опыт в решении подобных задач будет преимуществом. Укажите, сколько времени потребуется для выполнения заказа.
Веб-программирование2 заявкиЗакрыт2 года назад Требуется разработка модуля для OPENCART, который будет реализовывать функционал вычитания со склада для определенных способов оплаты. Модуль должен учитывать условие, при котором товар получает статус 'НЕТ В НАЛИЧИИ' при достижении количества 0, если соблюдаются определенные условия по заказам с одинаковым мейлом. Подробная логика будет предоставлена.
Веб-программирование3 заявкиЗакрыт2 года назад- $1
Требуется разработка калькулятора обмена валют с макетом в Figma. Проект небольшой и выполняется быстро. Бюджет ограничен, но будет оставлен хороший отзыв по работе.
Веб-программирование1 исполнительЗавершен2 года назад - $30
Требуется разработать скрипт на Python, который будет авторизовываться на сайте, заходить в менеджер файлов, находить нужный файл и копировать его в заданную папку. Необходимы навыки веб-программирования и работы с библиотеками для автоматизации.
Веб-программирование1 исполнительЗавершен2 года назад Необходима интеграция магазина на PRESTASHOP 1.7 с системой МОЙ СКЛАД через JSON API. Задача включает выгрузку товаров и модификаций, таких как цвет и размер, с передачей данных о товарах, включая внешний ID и цены. Укажите стоимость и сроки выполнения, наличие опыта с данной связкой будет плюсом.
Веб-программирование2 заявкиЗакрыт2 года назад