E-commerce платформа Aromatika: Fullstack (Node.js + React) | Оп
Створити мультисторінковий магазин для виходу на ринок Польщі. Окрім продажів, критичною вимогою була безпека даних клієнтів (GDPR) та гнучка маркетингова система (промокоди).
Реалізація Backend та Безпеки: Як спеціаліст з кібербезпеки, я приділив особливу увагу захисту даних:
База даних: Спроєктував та розгорнув реляційну БД (MySQL) з оптимізованими зв'язками для швидкої роботи каталогу та замовлень.
Security: Реалізував систему реєстрації та логіну з використанням шифрування паролів (bcrypt) та захищених сесій на базі JWT-токенів. Дані користувачів надійно захищені від витоків.
Промокоди: Розробив власну логіку перевірки промокодів на сервері (термін дії, ліміти використання, розрахунок знижки).
Інший функціонал:
Інтеграції: Платіжний шлюз Viva Wallet та карта поштоматів InPost (Geowidget).
Клієнтська частина: Швидкий React-інтерфейс, адаптований під мобільні пристрої.
Технології: Node.js, Express, MySQL, React, Redux, JWT, Bcrypt, REST API.
Реалізація Backend та Безпеки: Як спеціаліст з кібербезпеки, я приділив особливу увагу захисту даних:
База даних: Спроєктував та розгорнув реляційну БД (MySQL) з оптимізованими зв'язками для швидкої роботи каталогу та замовлень.
Security: Реалізував систему реєстрації та логіну з використанням шифрування паролів (bcrypt) та захищених сесій на базі JWT-токенів. Дані користувачів надійно захищені від витоків.
Промокоди: Розробив власну логіку перевірки промокодів на сервері (термін дії, ліміти використання, розрахунок знижки).
Інший функціонал:
Інтеграції: Платіжний шлюз Viva Wallet та карта поштоматів InPost (Geowidget).
Клієнтська частина: Швидкий React-інтерфейс, адаптований під мобільні пристрої.
Технології: Node.js, Express, MySQL, React, Redux, JWT, Bcrypt, REST API.