Разработать полноценный веб-сайт ресторана японской кухни с интерактивным меню, системой оформления заказов и аутентификацией пользователей.
Что было реализовано:
- База данных и архитектура: Проектирование реляционной схемы данных PostgreSQL для хранения товаров, категорий, пользователей и истории заказов.
- Аутентификация и безопасность: Безопасная регистрация и вход пользователей с хранением сессий и защитой маршрутов.
- Интерактивный каталог: Динамический вывод меню, фильтрация блюд по категориям.
- Корзина и заказы: Реализован логический модуль корзины с мгновенным пересчетом итоговой стоимости и отправкой заказа.
- Адаптивный UI: Полная верстка интерфейсов под desktop и mobile устройства по макетам из Figma.
Стек технологий:
- Backend: Node.js, Express
- Database & ORM: PostgreSQL, Sequelize
- Frontend & Templating: Express-Handlebars, HTML5, CSS3
- Architecture: MVC (Model-View-Controller)
Готовый к работе продукт:
Создано полнофункциональное веб-приложение с чистой архитектурой (MVC), готовое к обработке реальных пользовательских заказов. Интерфейс полностью оптимизирован под мобильные устройства и планшеты, обеспечивая быстрый отклик при работе с каталогом и корзиной. Настроена устойчивая структура базы данных с корректными связями между таблицами, обеспечена безопасная работа с пользовательскими сессиями.