Budget: 900 UAH Deadline: 1 day
Выполню Ваш заказ за один день
Регистрационная форма для участников мероприятий: велоралли «Жажда-2015»(старт 05.09.2015 г, «Партизан-2015»(19.09.2015), «100 километров по Поясу Славы»(09.04.2015).
П 1. Количество форм(таблиц). Внешний вид
1.1 3 регистрационные формы, 3 таблицы, сайт многоязычный(названия полей рег. формы и таблицы, должны быть доступны для перевода).
1.2 Внешний вид формы, и таблицы участников в соответствии CSS сайта 100km.ml
П 2. Поля для каждой рег. формы(все поля обязательны для заполнения)
2.1 ФИО
2.1.1 Имя
2.1.2 Фамилия
2.2 Пол(радиокнопка)
2.3 Дата рождения в формате хх/xx/xxxx. (Проверка возраста участника на момент участия для велоралли «Жажда» и «100 километров по Поясу Славы», если меньше 18 – сообщение: согласно правил(будет ссылка на правила), вы «можете принять участие с письменного разрешения родителей(опекуна)»
2.4 Телефон в формате +380ХХХХХХХХХ(проверка правильности введенных данных)
2.5 Емейл ХХ@ХХ.ХХ – (орфопроверка емейла)
2.6 Откуда участник:
2.6.1 Страна(выпадающий список, в случае не Украины, все поля ниже, кроме города становятся не доступными, из регистрационных взносов появляется 2 – 600 грн. а также выбор номера для участия – 100 грн.)
2.6.2 – Город заполняет вручную
2.7 Модель велосипеда, диаметр колеса
2.7.1 Производитель и модель велосипеда
2.7.2 Диаметр ведущего колеса – указывает цифры
2.8 Какой раз участвуете – выпадающий список от 1 до «16 и более»
2.9 Регистрационное пожертвование: различные взносы для различных мероприятий и дат.
2.9.1 Велоралли «Жажда» до 31.08.2015 – 100 грн. до 05.09.2015 – 150 грн.
2.9.2 Велоралли «Партизан» до 31.08.2015 – 50 грн. до 19.09.2015 – 75 грн.
2.9.3 Велоралли «100 километров по Поясу Славы» - до 30.09.2015 – 100 грн. до 31.12.2015 – 150 грн. до 01.04.2016 – 200 грн. до 08.04.2016 – 250 грн.
Цвета кнопок в соответствии со значениями http://100km.ml/features/buttons.html Зеленый, пурпурный, оранжевый, красный.
После истечения Дат регистрации, кнопка становиться серой и неактивной
2.10 Выбор номера. Возможность выбрать номер за 100 грн – иначе присваивается рандомный номер(первый свободный по порядку). Если номер занят – сообщение – номер занят. Номер 0 – не доступен.
2.11 Итого
2.12 Соглашаюсь с условиями участия – ссылка на условия(галочка обязательна)
П 3. Таблицы участников(возможность форматирования от А до Я каждого столбца. По умолчанию форматируем по столбцу «Спасибо за доброту(кол-во сердец»)
3.1 № участника – рег. номер участника – возможность форматирования
3.2 Имя – фамилия а затем имя участника
3.3 Возраст – вывод возраста на момент участия
3.4 Звание – в зависимости от выбранного количества лет участия в велоралли присваивается и выводится в таблицу звание
1 – рядовой
2 - ефрейтор
3 – мл. сержант
4 – сержант
5 – старший сержант
6 – старшина
7 – мл. лейтенант
8 – лейтенант
9 – ст. лейтенант
10 – капитан
11 – майор
12 – подполковник
13 – полковник
14 – генерал-майор
15 – генер-лейтенант
16 и больше - главнокомандующий
3.5 Город – флаг выбранной страны и город который написал
3.6 Размер колеса – значение размер колеса с дополнением в виде ``
3.7 Спасибо за доброту – вывод сердец в зависимости от регистрационного пожертвования.
3.8 Результат – данные финиширующего участника
П.4 Страница возврата после регистрации
4.1 Успешная оплата
4.1.1 Поздравляем [Имя], ваш номер [присвоенный номер]!
4.1.2 О подготовке, конкурсах и новостях напишем вам на [Емейл]. До встречи [Дата проведения мероприятия]!
4.1.3 Пригласить друга – Поля: [Имя друга], [Емейл друга] «Отправить»,
На емейл друга идет сообщение след. Содержания:
«Привет, [Имя друга]! Я таки зарегистрировался на [Мероприятие], буду под номером[Номер участника]! Айда со мной ;-). Регистрация.» Отправляем письмо в поле от кого – Имя и емейл зарегистрировавшегося участника.
П.5 Механизм
5.1 После заполнения всех полей, участник переходит на страницу для оплаты на ликпей рег. пожертвования.
5.2 Удачная оплата – П.4
5.3 Не удача – «[Имя], мы ожидаем оплаты регистрационного пожертвования 48 часов, в случае успеха вы сможете найти себя в таблице участников (ссылка на страницу с соответствующей таблицей). Если оплата не поступит, система удалит ваши данные, и вы сможете зарегистрироваться заново. Удачи!
После успешной регистрации – связь через API с sputnik.com и вывод данных в таблицу:
Имя, № телефона в формате 380ХХХХХХХХХ, Email, пол, дата рождения в формате ХХ/XX/XXXX. Город.
Куки файлы для таблиц участников, если участник решит зарегистрироваться на несколько мероприятий, чтобы не заполнял каждый раз все поля
Budget: 900 UAH Deadline: 1 day
Выполню Ваш заказ за один день
Budget: 80 USD Deadline: 3 days
Указанная мной цена сразу с хостингом с CMS, которая имеет конструктор форм и пр.
Вот пример формы, которая создана обычным менеджером, который потратил некоторое время на то, чтобы пощёлкать мышкой - http://tvkinozal.com/home/zakaz
В вашем случае мне придётся ко-что дописать на JavaScript для обеспечения заданной вами логики.
Звоните по Скайпу - обсудим детали.
Budget: 1000 UAH Deadline: 3 days
Пишите в ЛС или в ВК: https://vk.com/id228967827
Budget: 60 USD Deadline: 3 days
Обращайтесь, сделаю
It is necessary to migrate a custom project from CodeIgniter 2 to Laravel 12. I will provide details in private messages.
Project The existing website is developed on Symfony. The project needs to be taken over for support, familiarize with the code, and subsequently carry out improvements. Main tasks Implement all technical recommendations from the SEO specialist according to the provided technical assignment. Make changes to the monument configurator according to a separate list of requirements. Implement the updated website design (layout and integration of the new design). Carry out further technical improvements and support for the website as needed. Expectations from the developer Familiarization with the project structure and codebase. Assessment of costs and timelines for each stage. Adherence to the existing project architecture and quality implementation of changes. Maintaining communication regarding task execution and possible technical solutions.
I want a bot for Telegram. Loading dialogues. With the help of AI, checking for potential lies. A website with advanced features. Registration, API, statistics, etc.
It is necessary to migrate the Opencart online store from PHP 7.4 to PHP 8.x. Currently, the core version is 3.0.3.8. We read that most likely the core will also need to be migrated to version 4.0 and there shouldn't be many difficulties... The functionality is mostly custom, and there are also Simple, OCFilter, Nova Poshta. We are waiting for recommendations and an approximate price. Ideally, someone who has already done similar work.
It is necessary to perform the update, transfer, and configuration of Laravel projects to a new server, ensuring stable operation, security, protection against exploits, and correct functioning of all services after migration. 1. Main tasks Prepare the new server for operation. Transfer project files, databases, configurations, and cron jobs. Update server software. Configure a secure environment for Laravel. Check compatibility of PHP, Laravel, Composer packages, and dependencies. Ensure protection against known exploits, malicious requests, and unauthorized access. Set up SSL certificates. Check the functionality of the websites after the transfer. 2. Transfer of Laravel projects For each project, it is necessary to: Transfer project files. Transfer the database. Transfer the .env configuration. Set directory access permissions: storage bootstrap/cache Check functionality: homepage; admin panel; authorization; forms; API; file uploads; email sending; cron jobs; queue workers.3. Security and protection It is necessary to implement basic and application-level protection: close root access via SSH; configure SSH access only via keys; change the default SSH port if necessary; configure the firewall; allow only necessary ports; install Fail2Ban; hide service versions of Nginx/Apache/PHP; restrict access to .env, .git, backup files, log files; set correct file permissions; check projects for malicious files; check Composer packages for known vulnerabilities; update dependencies if it does not break functionality; configure protection against SQL injection, XSS, CSRF, and path traversal; check the correctness of Laravel APP_ENV and APP_DEBUG; set APP_DEBUG=false in production; configure rate limiting for critical endpoints; check access to storage/uploads; configure protection against PHP execution in upload directories; check access rights to admin panels. 4. SSL and domains It is necessary to: Install SSL certificates. Configure automatic SSL renewal. Enable redirect from HTTP to HTTPS. Check the correct operation of websites via HTTPS. 5. Backup It is necessary to configure backup: project files; databases; .env files; uploaded media; cron configurations; Nginx/Apache configurations. Backup should be performed automatically on a schedule. It is preferable to store copies separately from the main server. 6. Post-transfer verification After migration, it is necessary to check: absence of 500/403/404 errors; absence of critical errors in Laravel logs. 9. Result of execution After the work is completed, there should be: Laravel projects successfully transferred to the new server; websites are functioning stably; SSL is configured; the server is protected with basic security settings; access to critical files is restricted; backup is configured; cron and queues are operational; the old server can be turned off after final verification.