Skip to content

Latest commit

 

History

History
73 lines (59 loc) · 5.09 KB

README.md

File metadata and controls

73 lines (59 loc) · 5.09 KB

ELECTRA v1.0.0 (Client-Server)

Кроссплатформенное клиент-серверное приложение ELECTRA - магазин электронных товаров и техники.

Краткое описание:

Приложение создано с использованием фреймворка Express. Год разработки: 2022.

  • Язык разработки: JavaScript
  • Используемые технологии и ключевые слова: JavaScript, NodeJS, Express, React, React Bootstrap, HTTPS, WSS, WebDav, MVC, PostgresSQL, JWT

Страница входа в приложение

Задний фон приложения имеет приятный анимированный фон. При авторизации используется JWT-токен.

Главная страница приложения

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

Страница ассортимента

На странице ассортимента магазина представлена возможность фильтрации товаров по нескольким характеристикам.

Страница товара

При условии, если пользователь не вошёл в систему, произойдёт переадресация на страницу авторизации в случае попытки добавить товар в корзину. Авторизованный пользователь имеет возможность поставить оценку товару.

Страница корзины

Авторизованный пользователь имеет доступ к своей корзине, в которой он может удалять или добавлять товары, а также выбирать предпочитаемый способ оплаты заказа.

Также в приложении присутсвует возможность администрирования при входе в приложение под определённым логином и паролем.

Страница администратора

Администратор имеет возможность добавлять позиции в ассортимент магазина и взаимодействовать с пользователем через список открытых комнат чата поддержки.

Чат технической поддержки

В приложении реализован чат между пользователем и администратором с использованием WSS.

Страница ошибок

При попытке пользователя совершить действие, вызывающее ошибку, ему будет выведено соответствующее сообщение.