Разработка на PHP — удалённая работа в Москве

Дата: 2024-03-20
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-03-20
Описание
разработка скрипта. Разработка с нуля. Нужен скрипт вывода результатов тестирования. имеются файлы - 0.html - форма теста 1.html - ожидание результата 2.html - без авторизации 3.html - авторизован и не прошло 24 часа 4.html - авторизован и прошло 24 часа а так же файлы с результатами тестирований в папках и подпапках, в корне сайта после заполнения формы (или выбора) и нажатия кнопки “выдать результат“, посетитель переходит на страницу ожидания результата теста (((1.html))) (там, анимация ожидания. не менее пяти секунд) этот переход должен запустить работу нужного мне скрипта. скрипт должен сделать следующее: 1. проверить, авторизован посетитель или нет. - - если не авторизован - предложить авторизоваться/зарегистрироваться (“A.html“) (после авторизации/регистрации вернуть его на страницу (“1.html“) - продолжить (п.2тз) - - если авторизован - продолжить (п.2тз) - - посетитель может отказаться от авторизации/регистрации - тогда продолжить с п.4тз 2. проверить, не было ли этого тестирования в ближайшие 24 часа: если было - перевести на страницу (((3.html))) с выводом результатов предыдущего тестирования (все страницы имеют свой “ид“) если не было - продолжить. 3. проверить, были ли тестирования до этого (больше суток назад) и взять из базы значение предыдущего результата . если тестирование делается впервые - принять результат равным “0“ и продолжить с п.5тз 4. провести подсчет результата теста. :: если ответов 0 - присвоить значение “0“ если ответов 1 - присвоить значение “1“ если ответов 2 - присвоить значение “2“ если ответов 3 - присвоить значение “3“ если ответов 4 - присвоить значение “4“ если ответов 5 - присвоить значение “5“ :: - посетитель может отказаться от авторизации/регистрации - тогда присвоить значение “0“ результат необходимо внести в БД этого посетителя (заменить предыдущее значение) (неавторизованных можно игнорировать) 5. в корне сайта в папке с названием этого тестирования найти подпапку равную этому значению 6. в подпапке выбрать рандомный файл (все файлы хтмл) 7. скопировать текст из этого (случайного) файла ((текст находится между спецсимволами)) и вставить в страницу вывода результата теста(((4.html))) 8. перевести посетителя со страницы “ожидания результата теста“ (((1.html))) на страницу “вывода результата теста“(((4.html))) 9. запомнить (внести в базу) id выбранного и представленного файла (того, что скрипт выбрал рандомно) для вывода его по запросу посетителя, если прошло не более 24 часов. 10. включить счетчик времени для этого теста (если неавторизован - куки...) 11. закончить работу и ожидать нового запроса со страницы, запускающей скрипт.
Похожие заказы
Разработка на PHP
дистанционно
договорная
Разработка приложений для ПК. Доработка существующего продукта. Добрый день. Нужно перенести имеющуюся программу php mySQL со стационарного компьютера на Мас и ещё один компьютер с Windows. Дописать англ версию и права доступа. Уже имеется «обходчик документов». Оффлайн. Срок 3 дня. Стоимость 10 тысяч рублей.
Москва
Фрилансеры
2024-04-25
Подробнее
Разработка на Laravel
дистанционно
от 1000.00 руб.
Веб-разработка. Доработка существующего продукта. Изменение расположения кнопки поиска: Текущая расположение кнопки поиска не удобно для пользователей, поэтому необходимо переместить её на более видное место на странице, чтобы повысить удобство использования. Изменение формата дат и перевод на русский язык: Даты на платформе должны быть представлены в формате, принятом в российской локализации, а также переведены на русский язык для обеспечения удобства пользователей из России и русскоязычных стран. Отвязка перевода от других элементов интерфейса и возможность изменения перевода для отдельных объектов: Предусмотреть возможность редактирования перевода для отдельных элементов интерфейса без влияния на другие элементы, а также обеспечить гибкую настройку перевода для конкретных объектов. Сделать автоматическое сжатие картинок, чтобы пользователь не задумывался о размере, дать инструмент с возможностью показывать определенную область на картинке, если она не по формату структуры сайта (Аватар, проекты...). Доработка портфолио: Добавление раздела для расширенной презентации кейсов, который позволит пользователям более подробно представить свои работы и достижения. Расширение возможностей портфолио: Реализация функционала, позволяющего загружать несколько изображений, добавлять ссылки на кейсы и репозитории на GitHub, фигма, а также автоматическое сжатие изображений для оптимизации процесса загрузки контента. Создание под-подкатегорий: Добавление под-подкатегорий для более точной категоризации услуг и задач на платформе. Сделать возможность администратору менять очередность категорий, подкатегорий, подподкатегорий в графическом представлении на сайте, с нажатием кнопки. Привязка навыков к категориям и подкатегориям: Разработка механизма, позволяющего связывать навыки с категориями и подкатегориями, чтобы при создании задания пользователь мог выбирать навыки из соответствующего списка, что повысит релевантность предлагаемых навыков. Функционал "Просмотрено": Добавление функционала, который будет автоматически помечать услуги и задания как "просмотренные" после того, как клиент или фрилансер ознакомились с ними. Выбор роли пользователя в личном кабинете: Реализация возможности выбора роли (клиент или фрилансер) в личном кабинете без необходимости повторной регистрации, предложить варианты. Интеграция с банком для безопасных сделок: Настройка интеграции с банком для обеспечения безопасных платежей на платформе, включая настройку платежного шлюза и алгоритмов безопасности. Автоматическое сохранение введыных полей при создании портфолио, проектов, вакансий. Работа будет вестись удаленно. Приглашаем вас предложить свой оценочный бюджет и сроки выполнения задачи. Для ознакомления со скриптом мы предоставим доступ к ПК (i7, 16 ГБ оперативной памяти, M2) через AnyDesk. Работы (тз) много, долгосрочный проект. В работе понадобятся такие навыки, как: Back-end: Знание PHP 8.x, опыт работы с фреймворком Laravel: Маршрутизация, контроллеры, запросы, представления (включая создание и использование шаблонов Blade), миграции. Умение работать с Composer, Artisan и Eloquent ORM. Понимание принципов REST API. Front-end: Владение Bootstrap 5, HTML, CSS. Опыт работы с JavaScript и библиотеками, в частности jQuery. Базы данных: Опыт работы с PostgreSQL/MySQL. Знание кеширующей системы Redis. Умение понимать чужой код. удаленная работа с использованием штатного ПК.
Москва
Фрилансеры
2024-04-23
Подробнее
Разработка на PHP
дистанционно
договорная
Выполнение работы для студента. Разработка с нуля. Реализация небольшого сайта, связь с БД. Выводить данные на сайте по запросам к БД, а также построить график по данным БД. Полное ТЗ, БД и таблицы отправлю в личные сообщения.
Москва
Фрилансеры
2024-04-21
Подробнее
Разработка на PHP
дистанционно
от 5000.00 руб.
Задание по учёбе. Доработка существующего продукта. Надо помочь разобраться в коде и помочь дописать его.
Москва
Фрилансеры
2024-04-20
Подробнее
Разработка на PHP
дистанционно
договорная
Разработка приложений для ПК. Доработка существующего продукта. Есть xls таблица с контрагентами и их email, папка с отсканированными pdf счетами, где внутри есть контрагент. Нужно сопоставить pdf с таблицей и разослать по адресам счета.
Москва
Фрилансеры
2024-04-19
Подробнее
Разработка на Yii
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Есть свой аналог CRM в которой работают специалисты компании, нужен новый отчет в системе.
Владимир
Фрилансеры
2024-04-18
Подробнее
Разработка на PHP
дистанционно
от 1000.00 руб.
оптимизация сайта. Доработка существующего продукта. В последнее время сайт начал долго прогружаться поэтому он требует оптимизации.
Москва
Фрилансеры
2024-04-17
Подробнее