Елизавета
😜
Елизавета

Сайт-портфолио

На первом этапе я составила ТЗ для сайта, чтобы определить ЦА и требуемый функционал для сайта.

После я сделала прототипы сайта с помощью приложения pencil. Отталкиваясь от протоипов я занялась дизайном с помощью приложения figma.

После я загрузила все необходимые шрифты и настроила сборку проекта. Начала писать код...

Send Елизавета a reply about this page
More from Елизавета

CRUD (java, spring) приложения для магазина компьютерных комплектующих

Веб-приложение, написанное с бэком на java с использованием java spring boot, jpa и шаблона mvc для работы с базой данных магазина компьютерных комплектующих.

Для хранения данных была выбрана база данных MySQL, были созданы соответствующие таблицы и привязаны к приложению с помощью представления их моделей.

Для взаимодействия с моделями необходимо было реализовать соответствующие методы. Для этого были реализованы Сервис, Репозиторий и Контроллер для каждой модели.

Уровень контроллера несет единоличную ответственность за предоставление функциональности, чтобы ее могли использовать внешние объекты. Слой репозитория отвечает за хранение и извлечение некоторого набора данных. На сервисном уровне должна находиться вся бизнес-логика. Если бизнес-логика требует извлечения/сохранения данных, она подключается к репозиторию. Если кто-то хочет получить доступ к этой бизнес-логике, он проходит через контроллер, чтобы добраться туда.

Функционал:

  • Обработка ошибок

  • Возможность просматривать данные, добавлять, удалять и редактировать

  • Фильтрация, поиск данных по сложному критерию

  • Безопасность

  • Раздел об авторе

  • Полезный функционал для пользователя (графики, диаграммы, функции подсчета)

CRUD (java, spring) приложения для магазина компьютерных комплектующих
1 min read
Back to profile