353  verified 

FreelancersАртем Поточний

Ukraine Zhitomir, Ukraine
6 days 4 hours ago
Available for hire available for hire
age 21 years
registered for 4 months 11 days
1 Safe completed
Артем П.

Specialization

HTML/CSS 1
1480 place out of 19500
PHP
426 place out of 6200
Position in global rating 49
  8019 place out of 417291

Verified details

Information on verification can be viewed only by registered users.

CV

Font-End

Верстаю любые макеты из PSD в Pixel Perfect(если нужно), активно применяя HTML 5 и СSS 3.


Back-End

Разрабатываю темы для WordPress. Все по правилам кодекса с активным применением Unyson.

Также возможен перевод темы с PSD сразу в CMS.


Основной язык программирования - PHP.

Все проекты розрабатываю с повышенным уровнем безопасности,а том числе защита от  SQL иньекций XSS атак.

Само собой разрабатываю сайты на PHP с использования различных плагинов.


Skills

Portfolio

1 000 ₴Сайт самопис

PHP PHP


ТЗ: Оновить дизайн, и функционал страницы сайта. На страницах маршрутов оновить дизайн (все маршруты здесь https://green-travel.biz/travel.html );
Страница пример на совании которой сделано ТЗ тут: https://green-travel.biz/trekking-k-bazovomu-lageryu-everesta.html - по новому страница должна выглядеть так как в прикрепленном файле.
Примечание: Сайт с нуля написан самописный движок на PHP, есть внутренняя ЦМС где редактируются тексты, куда приходят и обрабатываются заявки, все взаимосвязано.
Детали можем обсудить по скайпу.

ТЗ по пунктам:
1. Добавит кнопки соц сетей которые постоянно будут статично находиться в одном месте;
2. Добавить кнопку "Чо входит?" - должно перебрасывать вниз страницы, туда где описано что входит а что нет;
3. Изменить дизайн и функционал дат похода и убрать лишнее с заявки формы заявки похода ( https://green-travel.biz/trekking-k-bazovomu-lageryu-everesta.html );

4. Текст который сейчас дублируется на страницу регионов https://green-travel.biz/nepal.html , оставить только на странице маршрута, а на страницу регионов прописать отдельный функционал по добавлению данного текста.
5. Сейчас вкладки на странице сделаны через ссылки которые берутся с разных частей сайта и дублируются на все походы одинаково. Нужно чтобы новые вкладки для каждого маршрута добавлялись непосредственно в ЦМС в самом маршруте, и были только на этой странице;
6. Перенести что входит а что нет с правого сайтбара в контентную часть;
7. поменять цвет в Н3 но чтоб сам тег был чистим в коде;
8. Изменить дизайн в нижней форме заявки на участие.



  0

500 ₴Тема на WordPress

PHP PHP


Тама на WordPress. C активным использованиям Unyson.



  0

Laravel

PHP PHP


Блог на Laravel



  0

1 000 ₴Система управления продуктами

PHP PHP


#PHP
1 Базовые классы находятся в (vendor/ishop/core)
2 Что бы просмотреть редактирования продукта нужно прописать в строку запроса «admin»
3 #ReadBean,#ajaxupload,#ckieditor было использовано.
4 class MainController : регенерирует данные #пагинации и в соответствии от этого достает количество продуктов
5 class ProductController : данные о продукте галерею , таблицы модификаторов соединяем что б достать.
6 class CurrencyController при меняем активу валюту которая была помещена в $_GET
7 class AppController Помещаем в свойства валюты для быстрого доступа и что бы не делать запросы в БД
*классы AdminController
8 class AppController меняем шаблон, подгружаем модель, получаем $id от POST или GET запросов в зависимости от переданных параметров
9 class CurrencyController полноценная робота с валютой(index,edit,add,delete)
10 class MainController подгружает шаблон, метаданные
11 class ModificationController полноценная робота с модификациями, а также группами мод. (index,edit,add,delete)
12 class ProductController полноценная робота с продуктом (index,edit,add,delete) + достаем данные мод. и групп мод. Генерация HTML-кода для мод.
*Models
1 class AppModel генерация уникального псевдонима для продукта
*ModelsAdmin
2 class ModAttr и class ModGroup указываем наименования полей таблицы который нужно заполнять, а также правила валидации
3 class Product поля, правила + перебираем все возможные варианты изменения полей модификации остальные методы роботы с галереей


*widgets
1class Currency подгружаем макет, берем валюту с COOKIE если там пусто то достаем валюты, по умолчанию валюта доллар
*views
1 Генерируется согласно правилу APP . "/views/{$this->prefix}{$this->controller}/{$this->view}.php";
Спасибо за внимания.!



  0

500 ₴Форма добавления коментариев

PHP PHP


PHP
1. Реализована CMS (ядро находится в vendor/ishop/core).[
a. Route: CMS выполнена таким образом, что вид Роут разбивает строку запроса при помощи регулярных выражений на две части в первой страницы запроса во второй Get параметры. Где в запрос делится на Controller and Action корректируется названия в СamelCase и добавляются префиксы. В Action имя по-умолчанию “index”.Вызывается объект контролера и запускается Action заданный или по-умолчанию.
b. Сontroller:Связывает Route and View . Формулирует мета-дынные;
c. View: Подключает шаблон. Подключает вид, буферизирует данные и помещаем в переменную $content. Выстраивает HTML код для мета-данных
d. Model:Помещаем атрибуты, правила валидации ,смс об ошибках. Сохраняем, связываем, обновляем таблицы в БД ,валидируем данные.
Это про основные классы ядра.
2. В config (базовые настройки сайта).
3. Я использовал swiftmailer - плагин для отправки писем.
4. SMTP host – ukr.net. Логин, пароль смотреть в (config/params.php).Смс отправятся одновременно на две почти 1 Админа , 2 Которую вы введете в форме.
5. Для валидации на стороне пользователя делаю при помощи boostrap и регулярных выражений в самой форме, на стороне сервера использую плагин vlucas/valitron, а также сам прописываю.При ошибке валидации на стороне сервера данные сохраняются так же как само фото.
6. Для асинхронной загрузки файлов использую плагин ajaxupload. Имя фото генерируется уникальным каждый раз.
7. SQL запросы делаю с повышенной защитой от sql-инекцый, а также вывожу данные с защитой от XSS атак.[BR]6. Сохраняю данные сразу в две таблицы.Связываю между собой.
8. Сам шаблон формы сделал виджетом где подгружается разные шаблоны. А также реализовал удаление комментариев которые этот пользователь добавлял.
Спасибо за внимания. Будут вопросы по заданию обращайтесь.



  0
 

Feedback about accomplished project 1

Quality
Professionalism
Price
Availability
Terms

Все задачи выполнил, и сделал даже больше чем было в задании.
Очень ответственный программист, был всегда на связи, и учитывал все пожелания.
Буду еще к нему обращаться, рад что мне попался именно он.

Green T. Green Travel | Safe Safe | Response feedback

Activity

  Recent proposals 10
Обновление дизайна сайта (PHP, самописный движок)
1 000
Доработка сайта
Необходим установить плавающую кнопку
500
Скопировать HTML
Сделать форму заказа на сайте
Наладить парсер в скрипте и немного доработать.
500
Доработка сайта (самописного, на php)
1 500
Изменить главную страницу сайта на WordPress
1 000
PHP очень большой текстовый файл txt
Разместить только верстку сайта на хостинге
300

Contact information

Only registered users can view contact information.

Share profile link