В данной курсовой работе был разработан сайт-визитка с каталогом товаров для мебельного магазина. Основными технологиями проекта являются Ruby on Rails, PostgreSQL. Программная среда проекта - Puma.
В результате работы, поставленные задачи были выполнены.
А именно, описан проект: интернет-каталог косметики для того чтобы познакомить пользователя с перечнем продаваемых товаров, информацией о данных товарах.
Установлен Git.
Git- мощная и сложная распределенная система контроля версий.
Система контроля версий (СКВ) — это система, регистрирующая изменения в одном или нескольких файлах с тем, чтобы в дальнейшем была возможность вернуться к определённым старым версиям этих файлов.
Также проект размещен на удаленном репозитории. Ссылка на репозиторий: https://github.com/viktoriya-gr/website_of_shop.
Проект создан на основе фреймворка Ruby on Rails. Он берет на себя аутентификацию, роутинг, работу с сессиями, кеширование, внедрение зависимостей и многое другое. Также организован модуль авторизации с помощью данного фреймворка.
Для решения распространённых проблем, возникающих при разработке программного обеспечения используется - шаблон проектирования. В данной пояснительной записки показано на примерах создания CRUD и отправки оповещений на e-mail.
В целом предлагаемый интерне-каталог позволит значительно повысить эффективность деятельности магазина, так как интернет-каталог содержит основную информацию о товарах, прайс-листы, что способствует привлечению новых покупателей и как следствие получение наибольшей выгоды.