Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо сделать функциональный лендинг для сервиса проката повербанков.

Должно быть две версии, которые автоматически будут определяться и использоваться на одном адресе - мобильная и для ПК/Ноутбука

Фронтенд нужен для конкурса, поэтому этот минимум нужно сделать максимально быстро, а уже потом допиливать. Не должно быть никаких товарных знаков, названий брендов. Также всё должно быть свободно от юридических обязательств

Реализовать несколько страниц: Главная, О нас, Станции, 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 года назад
guest_16757262893177
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Юрий
 
37 лет
17 лет в сервисе
Был
30 минут назад
103 отзыва
2 года назад
ТОП-10
Веб-программирование
Даниил
 
22 года
4 года в сервисе
Был
2 года назад
1 отзыв
2 года назад
Нурсат
 
23 года
2 года в сервисе
Был
2 года назад
2 года назад
Никита
 
24 года
2 года в сервисе
Был
2 года назад
2 года назад
Нариман
 
24 года
6 лет в сервисе
Был
10 месяцев назад
11 отзывов
2 года назад
Данил
 
19 лет
3 года в сервисе
Был
год назад
2 года назад
Назар
 
41 год
2 года в сервисе
Был
2 года назад
2 года назад
Максим
 
23 года
3 года в сервисе
Был
2 года назад
2 года назад
Ирина
 
31 год
2 года в сервисе
Была
2 года назад
2 года назад
Денис
 
35 лет
9 лет в сервисе
Был
час назад
15 отзывов(-1)
2 года назад
Артём
 
38 лет
13 лет в сервисе
Был
2 часа назад
69 отзывов
2 года назад
#1
Веб-программирование
Сергей
 
39 лет
16 лет в сервисе
Был
5 месяцев назад
1 отзыв
2 года назад
Дмитрий
 
31 год
4 года в сервисе
Был
6 месяцев назад
12 отзывов
2 года назад
  • Похожие заказы

  • Требуется оптимизация скорости сайта, работающего на Joomla 3. Основная задача заключается в повышении производительности и улучшении времени загрузки страниц. Необходимы рекомендации по улучшению кода, настройке кэширования и минимизации ресурсов.

    Закрыт
    2 года назад
  • Необходима доработка сайта на Drupal, ориентированного на трудоустройство за границей. Изменить форму регистрации, добавить фильтрацию пользователей по промокодам и интеграцию с Google таблицами для вакансий. Реализовать удобный интерфейс для менеджеров с возможностью отслеживания статуса кандидатов и избранных вакансий. Предоставление возможности делиться вакансиями в мессенджерах.

    Закрыт
    2 года назад
  • Требуется разработать сайт о музыке, состоящий из трех частей: статические страницы, список аккордов на React и блог на WordPress. Все части должны работать как единое целое. Необходимо обеспечить поддержку определенных плагинов, парсинг аккордов, уникальные метатеги, оптимизация производительности и настройка редиректов. Сайт должен содержать около 50 000 страниц с автоматическим обновлением сайтмапов.

    Закрыт
    2 года назад
  • $20

    Потрібен PHP скрипт у вигляді функції, який на вході отримує пошуковий запит і повертає масив фраз з результатів Google під заголовком 'люди також шукають'. Можливе використання Google API. Перевага надається фрилансерам з України.

    Закрыт
    2 года назад
  • $10

    Необходимо устранить проблемы с начислением депозитов на сайте раздачи криптовалют после обновления мерчанта FaucetPay. Выплаты работают, пополнение проходит, но пользователям не начисляется. Скорее всего, требуется исправить одно или несколько значений в коде, которые изменились после обновления.

    Закрыт
    2 года назад
  • $40

    Требуется разработать бота или скрипт для добавления ликвидности в Uniswap. Имеющийся опыт в решении подобных задач будет преимуществом. Укажите, сколько времени потребуется для выполнения заказа.

    Закрыт
    2 года назад
  • Требуется разработка модуля для OPENCART, который будет реализовывать функционал вычитания со склада для определенных способов оплаты. Модуль должен учитывать условие, при котором товар получает статус 'НЕТ В НАЛИЧИИ' при достижении количества 0, если соблюдаются определенные условия по заказам с одинаковым мейлом. Подробная логика будет предоставлена.

    Закрыт
    2 года назад
  • $30

    Требуется разработать скрипт на Python, который будет авторизовываться на сайте, заходить в менеджер файлов, находить нужный файл и копировать его в заданную папку. Необходимы навыки веб-программирования и работы с библиотеками для автоматизации.

    Завершен
    2 года назад
  • Необходима интеграция магазина на PRESTASHOP 1.7 с системой МОЙ СКЛАД через JSON API. Задача включает выгрузку товаров и модификаций, таких как цвет и размер, с передачей данных о товарах, включая внешний ID и цены. Укажите стоимость и сроки выполнения, наличие опыта с данной связкой будет плюсом.

    Закрыт
    2 года назад