Skip to content

ELECTRA is a crossplatform web-application for an online electronics shop. The application is created with Express framework, implementing and using the following set of technologies, languages, protocols and frameworks: JS, HTTPS, WSS, NODEJS, WebDav, MVC, PostgreSQL, ReactJS, React Bootrstrap.

Notifications You must be signed in to change notification settings

endlesslydivided/NODEJS-ELECTRA

Repository files navigation

ELECTRA v1.0.0 (Client-Server)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

About

ELECTRA is a crossplatform web-application for an online electronics shop. The application is created with Express framework, implementing and using the following set of technologies, languages, protocols and frameworks: JS, HTTPS, WSS, NODEJS, WebDav, MVC, PostgreSQL, ReactJS, React Bootrstrap.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages