Артем Поточний
Рейтинг
Резюме
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:PHPStom.
3 Систему контроля версий GIT
Аккаунты:
Frelancehunt: https://freelancehunt.com/freelancer/Artemgiant.html
GitHub: https://github.com/artemgiant
Мои наработки:
Доступ по FTP:
Host: rudy.zzz.com.ua
Port: 21
User name: artemgianttem
Password: Temtemtem01
Навички та вміння
Програмування
Портфоліо
-
1000 UAH Сайт самопис
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. Изменить дизайн в нижней форме заявки на участие.
-
500 UAH Тема на WordPress
PHPТама на WordPress. C активным использованиям Unyson.
-
Laravel
PHPБлог на Laravel
-
1000 UAH Система управления продуктами
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";
Спасибо за внимания.!
-
500 UAH Форма добавления коментариев
PHPPHP
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. Сам шаблон формы сделал виджетом где подгружается разные шаблоны. А также реализовал удаление комментариев которые этот пользователь добавлял.
Спасибо за внимания. Будут вопросы по заданию обращайтесь.
Відгуки та компліменти про виконані проєкти 3
25 грудня 2019
950 UAH
Помістити антиспам у форму заявки і здубливати блок коментарів.
Дуже задоволений даним програмістом, все як я хотів. Буду звертатись ще!
4 грудня 2019
127 UAH
Налаштування відправлення даних на пошту cms laravel
Артем виконував завдання на чудово, навіть краще, ніж очікувалося.
За термінами також не обдурив відразу сказав, скільки часу йому буде потрібно для роботи.
Людина слово – це те, що я можу сказати про цього виконавця.
12 червня 2019
1000 UAH
Оновлення дизайну сайту (PHP, самописний двигун)
Всі завдання виконував, і зробив навіть більше, ніж було в місії.
Дуже відповідальний програміст, був завжди на зв'язку, і враховував всі бажання.
Я ще з ним звертаюся, я радий, що я знайшов саме його.
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Помістити антиспам у форму заявки і здубливати блок коментарів.
950 UAH
|
|||||
|
Налаштування відправлення даних на пошту cms laravel
127 UAH
|
|||||
|
Постоянная Удаленка PHP (Laravel)
43 000 UAH
|
|||||
|
Laravel (Symfony) + VueJS developer
50 000 UAH
|
|||||
|
Оновлення дизайну сайту (PHP, самописний двигун)
1000 UAH
|
|||||
|
Доработка сайта
2000 UAH
|
|||||
|
Необходим установить плавающую кнопку
300 UAH
|
|||||
|
Скопировать HTML
100 UAH
|
|||||
|
Сделать форму заказа на сайте
700 UAH
|
|||||
|
Наладить парсер в скрипте и немного доработать.
400 UAH
|