Ювелірний магазин – повнофункціональний додаток для електронної
Jewellery Store — це повнофункціональний інтернет-магазин ювелірних виробів, створений на базі React, TypeScript, Express і MongoDB.
Метою проєкту було створення безпечної, масштабованої платформи електронної комерції з сучасним інтерфейсом користувача, надійною безпекою бекенду та багатим функціоналом для користувачів. Додаток включає аутентифікацію користувачів за допомогою JWT і файлів cookie, кошик для покупок з глобальним управлінням станом, фільтрування та пошук товарів, блог з коментарями та особистий обліковий запис користувача.
Основна увага в проекті приділялася безпеці та продуктивності. Бекенд реалізує обмеження швидкості, захист від XSS, санітацію MongoDB, безпечну аутентифікацію та зміцнення заголовків HTTP. На фронтенді інтерфейс користувача повністю адаптивний та оптимізований для зручності використання за допомогою модулів SCSS, Material-UI та сучасних шаблонів React.
Цей проект демонструє мою здатність створювати готові до виробництва додатки електронної комерції з чистою архітектурою, безпечною логікою бекенду та досконалим користувацьким досвідом.
Метою проєкту було створення безпечної, масштабованої платформи електронної комерції з сучасним інтерфейсом користувача, надійною безпекою бекенду та багатим функціоналом для користувачів. Додаток включає аутентифікацію користувачів за допомогою JWT і файлів cookie, кошик для покупок з глобальним управлінням станом, фільтрування та пошук товарів, блог з коментарями та особистий обліковий запис користувача.
Основна увага в проекті приділялася безпеці та продуктивності. Бекенд реалізує обмеження швидкості, захист від XSS, санітацію MongoDB, безпечну аутентифікацію та зміцнення заголовків HTTP. На фронтенді інтерфейс користувача повністю адаптивний та оптимізований для зручності використання за допомогою модулів SCSS, Material-UI та сучасних шаблонів React.
Цей проект демонструє мою здатність створювати готові до виробництва додатки електронної комерції з чистою архітектурою, безпечною логікою бекенду та досконалим користувацьким досвідом.