Иван Михненко › ivanmixnenko2 Сбер ID
Full-stack веб-разработчик (Node.js / Express / PostgreSQL)
Рейтинг
51
№ 100 593 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
На сайте с
2026 года
Юридический статус
Самозанятый

Ajinomise — Full-stack сайт ресторана японской кухни

Используемые навыки Express JS JavaScript Node.js PostgreSQL Верстка

Описание

Разработать полноценный веб-сайт ресторана японской кухни с интерактивным меню, системой оформления заказов и аутентификацией пользователей.

Решение

Что было реализовано:
- База данных и архитектура: Проектирование реляционной схемы данных 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), готовое к обработке реальных пользовательских заказов. Интерфейс полностью оптимизирован под мобильные устройства и планшеты, обеспечивая быстрый отклик при работе с каталогом и корзиной. Настроена устойчивая структура базы данных с корректными связями между таблицами, обеспечена безопасная работа с пользовательскими сессиями.

Оценили проект: