306  проверен 

ФрилансерыАртем Поточний

Вы заказчик? Предложите Артему работу над вашим следующим проектом. Фрилансер? Зарегистрируйте профиль и начинайте зарабатывать прямо сейчас.

Украина Житомир, Украина
2 месяца 2 дня назад
Свободен для работы свободен для работы
возраст 22 года
на сервисе 6 месяцев 15 дней
1 Сейф завершен
3 месяца 9 дней назад

Специализация

HTML/CSS верстка 1
2500 место из 21109
PHP 1
568 место из 6718
Позиция в общем рейтинге 3
  12072 место из 451473

Проверенные данные

Просмотр информации о верификации доступен только зарегистрированным пользователям.

Резюме

Font-End

1 Photoshop

2 Pixel Perfext

3 HTML

4 CSS

5 Bootstrap 4

6 Webpack

7 JQuery

8 Ajax

Back-End

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

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


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

1 OOP.

2 MySQL

3 ORM(ReadBean,Doctrine)

4 Паттерны(MVS,Singleton)

5 Symfony 4 (в процессе изучения)

6 Парсинг (PHPQuery,PHPCurl)

7 Знаком с плагинами PHPMailer,Ajaxapload,Select2

8 Могу разработать тему на Wordpress с активным использованием Usyson

 

При разработке использую:

 1 ОП:Ubuntu.

2 IDE😛HPStom.

3 Систему контроля версий GIT

Аккаунты:

Frelancehunt: https://freelancehunt.com/freelancer/Artemgiant.html 

GitHub: https://github.com/artemgiant

Мои наработки:

http://taskgiant.zzz.com.ua

Доступ по FTP:

Host: rudy.zzz.com.ua

Port: 21

User name: artemgianttem

Password: Temtemtem01




Навыки и умения

Портфолио

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. Изменить дизайн в нижней форме заявки на участие.



  2  0

500 ₴Тема на WordPress

PHP PHP


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



  2  0

Laravel

PHP PHP


Блог на Laravel



  2  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";
Спасибо за внимания.!



  2  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. Сам шаблон формы сделал виджетом где подгружается разные шаблоны. А также реализовал удаление комментариев которые этот пользователь добавлял.
Спасибо за внимания. Будут вопросы по заданию обращайтесь.



  2  0
 

Отзывы о выполненных проектах 1

Качество
Профессионализм
Стоимость
Контактность
Сроки

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

Активность

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