3 задания. Одно простое, посложнее и типа сложное
При реализации допускается использование сторонних библиотек и модулей для выполнения задания. Использование composer будет плюсом. Дизайнерские решения не важны, но желательно выдержать всё в едином стиле (пусть даже классические кнопки, это не принципиально).
Задание 1. (Простое)
Написать одностраничное веб-приложение (single page application) со следующим функционалом:
Авторизация пользователя;
После успешной авторизации доступна форма редактирования учетных данных данного пользователя (логин, пароль, ФИО, должность, email, телефон);
Сохранение внесенных изменений;
Просмотр истории изменений.
БД – MySQL. Back-end – PHP. Front-End – любой javascript фреймворк.
Задание 2. (Посложнее)
На странице отображается 10 кнопок, расположенных в строку, с текстом 1 – 10 соответственно. При клике на любую кнопку, она переносится в начало строки, а в бд добавляется запись: «в <текущее время> нажали на кнопку № <номер кнопки>», а также идентификатор сессии. После 10 кликов на страницу выводится статистика по кликам на каждой кнопку за текущую сессию (при каждом последующем клике – статистика обновляется). Возможность выгрузки статистики в excel-файл. Сессии обновляются при обновлении страницы.
БД – MySQL. Back-end – PHP. Front-End – любой javascript фреймворк.
Задание 3. (Сложное)
На странице отображается одна кнопка «Старт». При клике на нее должно происходить обращение к файлу на сервере test.txt. В файле считается сумма цифр, результат вычисления записывается в конец файла в новой строке. Если в момент операции к файлу обращается еще один процесс, то он должен заблокироваться и ожидать завершения операции текущим процессом. Все действия с файлом должны логироваться на страницу в реальном времени (насколько это возможно): «11:46:10: Файл используется. Ожидание… 11:50:45: Открытие файла… 11:50:47: Чтение файла… 11:51:12: Подсчет суммы… и.т.д», а после каждой завершенной операции вызывается задержка на рандомное количество секунд от 1 до 10. При повторном нажатии на кнопку предыдущий процесс не прерывается, а встает в очередь. Изначальное содержание файла test.txt:
1
2
3
БД(если нужно) – MySQL. Back-end – PHP. Front-End – любой javascript фреймворк.
-
329 Сделаю, действительно ничего сложного. Интересно будет с Вами поработать, это тебе не скачал CMS и поменял пару кнопок :)
Портфолио: http://tigresscms.com.ua/portfolio/portfolio
Срок - от 7 дней.
Цену уточним, если напишете в ЛС или на почту через форму на странице контактов.
-
68 3 0 Здравствуйте
Напишите пожалуйста, обсудим.
Тут нет ничего сложного, но есть некоторые нюансы
-
579 75 0 Мне понравилась Ваша задача. Буду рад обсудить с Вами ее реализацию. Почему Вы решили выбрать SPA решение для данной функциональности?
Aktuelle Freelance-Projekte in der Kategorie PHP
Modul für OpenCart: Massenhafte Erstellung von Produkten aus Ordnern mit BildernEntwicklung eines Moduls zur massenhaften Erstellung von Produkten für OpenCart (ocStore 3.x) Es ist notwendig, ein Administrationsmodul für OpenCart / ocStore 3.x zu entwickeln, das automatisch Produkte aus einer zuvor vorbereiteten Ordnerstruktur mit Bildern… Content Management Systeme, PHP ∙ 22 Stunden 51 Minuten zurück ∙ 39 Angebote |
Wir suchen einen Bitrix24-Spezialisten / CRM-Integrator zur Einrichtung von Automatisierungen.Unser Unternehmen arbeitet mit CRM Bitrix24. Wir benötigen einen Spezialisten, der die automatische Hinzufügung von Telefonnummern in Leads/Bestellungen in zwei Formaten einrichten kann. Die Automatisierung muss korrekt für zwei Länder eingerichtet werden: Republik Moldau und… PHP, Webprogrammierung ∙ 4 Tage 1 Stunde zurück ∙ 24 Angebote |
Website-OptimierungOptimierung der Website jdgreta.co.uk auf Shopify. Ein SEO-Audit ist dem Projekt beigefügt. Hauptaufgaben - - Alle Metadaten korrigieren - Technische Anforderungen für den Programmierer umsetzen (da in diesem Projekt Aufgaben für Programmierer und SEO kombiniert sind, können… HTML & CSS, PHP ∙ 4 Tage 21 Stunden zurück ∙ 33 Angebote |
Spezialist für HoroshopEin Spezialist wird benötigt, der den Produkt-Feed korrekt einrichten kann. Problem: Derzeit werden über 13.000 Produkte mit dem gleichen Typwert (z. B. „alles für Maniküre und Pediküre“) exportiert. Dadurch ist es in Google Ads nicht möglich, die Produkte in Segmente zu… PHP, Website-Wartung ∙ 6 Tage zurück ∙ 21 Angebote |
Stellen Sie sicher, dass Bestellbestätigungs-E-Mails aus dem Geschäft nicht im Spam landen.Derzeit gibt es einen Shop auf OpenCart, die Bestell-E-Mails landen im Spam, es muss sichergestellt werden, dass sie im Posteingang (ukr.net Gmail) landen, bitte überprüfen. Der Hosting-Anbieter schrieb: Schlechte E-Mail-Zustellung kann mit einem niedrigen Sender-Ruf - IP oder… PHP, Webprogrammierung ∙ 7 Tage 1 Stunde zurück ∙ 47 Angebote |