Projects


Project Laura logotype

Laura

The application for flexible time management

Project Angarsk logotype

Angarsk logotype

Участвовал в фестивале графического дизайна, придумал логотип и фирменный стиль города

Brain games

Проект в рамках обучения на hexlet.

В проекте сделано несколько консольных игр. В ходе разработки проекта узнал и реализовал архитектуру с инверсией зависимостей. Проект распространяется, как npm пакет.

GitHub: https://github.com/greybutton/project-lvl1-s212
npm: https://www.npmjs.com/package/brain-games-greybutton

Вычислитель отличий

Проект в рамках обучения на hexlet.

Сделал консольную программу, которая ищет отличия в конфигурационных файлах, поддерживаемые форматы: json, yaml, ini. Сравнение файлов сделано через АСТ (абстрактное синтаксическое дерево). В ходе разработки проекта осознал паттерн Фасад, узнал и реализовал паттерн Адаптер и Стратегия. Проект разрабатывался через тесты и распространяется, как npm пакет.

GitHub: https://github.com/greybutton/project-lvl2-s221
npm: https://www.npmjs.com/package/gendiff-greybutton

RSS Reader

Проект в рамках обучения на hexlet.

Веб приложение для чтения RSS лент с автоматическим обновлением. Научился работать с DOM (создание элементов, парсинг DOM). Прошел гайды, почитал доку и сделал сборку проекта на webpack. Поработал с promise, axios, bootstrap и jquery. Познакомился MVC, теперь могу что то реальное представлять, когда о нем разговоры зайдут, до этого как то абстрактно все представлял.

GitHub: https://github.com/greybutton/project-lvl3-s282