TypeScript, Next.js, Redux-Toolkit, i18next, Ant Design, Bootstrap, Animate.css, Redis, Express/PostgreSQL, Sharp
Реализация интернет магазина.
Магазин позволяет администратору добавлять новые товары или редактировать имеющиеся с загрузкой изображения.
Присутствуют поиск по каталогу, авторизация через Google, личный кабинет с возможностью изменения персональных данных (включая адреса для доставки), фильтры и методы сортировки.
В настоящее время был перенесён на Next.js из-за необходимости СЕО-оптимизации.
React.js, Redux-Toolkit, Drag'n Drop, Ant Design, Bootstrap
Реализация планировки зала общепита.
На схеме можно передвигать предметы, вращать, удалять.
Присутствует возможность сохранения планировки в файл с последующей загрузкой обратно.
JS native, SASS, Webpack
Реализация планировщика задач.
Проект сделан на чистом JavaScript без помощи сторонних библиотек.
Присутствует возможность добавления задачи, изменения статуса, фильтрации и удаления.
Данные сохраняются в localStorage и не сбрасываются при перезагрузке страницы.
TypeScript, Next.js, Redux-Toolkit, Animate.css
Реализация взаимодействия со сторонним API, работа с картинками.
Присутствует "бесконечная прокрутка". Изображение можно добавить в избранное.
Данные хранятся на клиенте.
TypeScript, React/React-Router/Redux-Toolkit, Jest, Bootstrap, Express/PostgreSQL
Реализация пользовательского сервиса с наличием пагинации.
Сервис имеет два backend-приложения, которые общаются между собой с помощью Axios.
Реализовано автоматическое тестирование всего приложения.
On-change, i18next, Axios, Lodash, Webpack, Bootstrap
Реализация загрузки ленты новостей на чистом JavaScript с автообновлением.
React/React-Router/Redux-Toolkit, Bootstrap, i18next, Socket.io, Express/PostgreSQL
Реализация приглашения-ссылки на свадебное мероприятие.