Case study

Project duration:
July 2018 - ongoing support
Overview
Hours
1300+Developers
3Months
65Technology
used:
React.js
MobX
SQL
Challenge
Get your project off to a great start
start projectSolution
System architecture
Simple and robust architecture for fast component interaction
Platform features
Granular user role permissions
The granular role permissions for PSEBP give admin the ability to create user roles and to provide access to specific website information and tasks users can perform. This way, admin controls who gets access to which parts of the website. Roles and permissions can be added or changed at any time.
Devices and licenses
In order to sell licenses or lease equipment via the platform, these products need to be registered in the system first. To do so, all the necessary information about the item has to be inputted. Also, a small questionnaire on the intended use can be added to each device and license.
Event creation
In this section, admins can create new events in the system by filling all the event details (timezone, date, sport type, etc.) and adding information about products (devices available for renting and licenses), associated with those events.
Checkout
This is the tab where after a prospective buyer selects the necessary licenses and equipment for a particular event, he goes to the cart for checkout. Before finalizing the purchase, he needs to answer questions to each device and license only after that he can proceed to payment.
Assignments
Once a license is purchased, it can then be distributed through the PSEBP website to different members of the purchasing organization.
Payments and orders
Depending on the access level, users can see in a separate tab all their purchases and information on them; admins can see information about orders and purchases made absolutely for all events, devices, and licenses.