Функционально ПС должно:
• сохранять рабочую информацию в централизованной базе данных;
• выполнять вход и регистрировать пользователей;
• позволять пользователю просматривать книги;
• позволять пользователю формировать заказ;
• позволять пользователю осуществлять покупку книг;
• выполнять вход в панель администратора;
• позволять администратору добавлять, изменять и удалять книги.
Программное средство должно быть выполнено с использованием асинхронного программирования, взаимодействовать с базой данных, реализовано под разными платформами. Программное средство должно представлять собой web-приложение c асинхронным UI(Angular/React) и должно предоставлять API(REST).