Портфолио
-
- PHP
- MySQL
- HTML5
- CSS3
- LESS
- JS
- GULP
- VS CODE
Арт-проект «Врата»
Многостраничный сайт, посвященный результатам творческой деятельности. Включает страницы со слайдерами, в котором отображены иллюстрации. Собственная читалка для книг. В ней предусмотрена возможность добавлять закладку (для авторизованных пользователей). На страницах альбома можно добавить понравившийся рисунок в свою коллекцию. И, разумеется, на сайте есть базовые вещи - как возможность оставлять комментарии, регистрироваться, авторизоваться, редактировать свой профиль, а так же удалять аккаунт.
- Backend: Логика сайта написана на PHP 7.1., при управлении реляционной базой данных с помощью системы MySQL. Помимо самописного ядра, сейчас разрабатывается админ-панель, чтобы автор рисунков и текстов мог самостоятельно добавлять свои работы: рисунки (название, категории, само изображение и путь до него, установка рейтинга) и принадлежность к альбому; сам альбом (название, описание, мета-информацию); книги и стихи; новости.
- Frontend: Клиентская часть сайта реализована без использования js-фреймворков. HTML5, CSS3 (LESS) и JavaScipt. Код html регулярно проверяется на валидаторе, с соблюдением семантичности верстки и с учетом доступности сайта для скрин-ридеров.
- Описание задачи: Цель состояла в создании полноценного многостраничного сайта без использования CMS, при этом без потери в каком-либо функционале. Сейчас базовые функции для пользователя созданы. Отстутствует возможность ставить подобие лайков, не видно количество просмотров и отстутствует поиск по сайту. Сейчас это в процессе реализации. Самая главная задача, которая закладывалась - это сделать проект по принципу Graceful Degradation, именно поэтому, например, были сделаны фоллбеки с страницами регистрации и авторизации, если по какой-то причине пользователь не сможет работать с модальными окнами. Или полноценное функционирование сайта при отключенным js и не подгруженном css (например, отправка форм и просмотр контента).
- Итоги: Пользователь, заходя на сайт, может: просматривать иллюстрации в слайдере, добавлять их себе в избранное или удалять из них, читать тексты в читалке, оставлять закладку на странице книги, чтобы не потерять место, искать рисунки и книги по заданным фильтрам регистрация, авторизация, удаление профиля, возможность оставлять комментарии, редактировать свой профиль. Есть асинхронность оставления комментариев, которая реализована через jquery (это единственное место, в котором он исполуется). В проекте планируется полный переход на нативный JS.
-
- DJANGO
- SQLite
- JINJA
- CSS3
- SCSS
- JAVASCRIPT
- GULP
- VS CODE
Интернет-магазин «Дом лесной Ведьмы»
Интернет-магазин колдовских предметов.
- Backend: Логика сайта реализована с помощью фреймворка Django 3.2., и СУБД SQLite.
- Frontend: Встроенный шаблонизатор Джанго
- Описание задачи: Написать интернет-магазин.
- Итоги:
Навыки
- HTML5
- JINJA
- PUG
- CSS3
- SCSS
- LESS
- BOOTSTRAP
- Javascript
- VUE
- Python
- Django
- PHP
- MySQL
- Open Server
- Webpack
- Gulp
- Wordpress
- Git
- Github
- Figma
- Photoshop
- Illustrator
Обо мне
Занимаюсь фрилансом, попутно развиваясь как специалист. Имею личный интерес выполнить работу на отлично, так как это мой хлеб и опыт. В своей работе использую современные технологии и методологии: разбиваю проект на компоненты, чтобы облегчит понимание и сопровождение сайта в будущем, пишу код по БЭМу, делаю структурированную логическую разметку с использованием подходящих тегов. Верстаю адаптивные, кроссбраузерные, доступные сайты по макетам в формате .figma, .psd. Не откажусь и от макетов в других форматах.
При работе с кодом пользуюсь линтерами, но и сама слижу за чистотой и единообразием. Занимаюсь посадкой сайта на CMS (вордпресс), прикручиваю админ-панель. Дополнительно загружаю сайт на хостинг, привязываю к домену. Могу сопровождать работу сайта в дальнейшем.