Open bbenetskyy opened 6 years ago
Also as a last feature should be calendar with sheduled trainings, detailed information will be on separated issue. This should be done as one of the last issues
Should be roles on site.
Admin should only change data and site structure, not manage accounts
Registration should be available just like ask form, which after review and call should be possible to proceed as new account. Such feature could be done from Manager only.
Site should be done as simple blocks, each block could be really easy enable/disable y admin, This should affect default header.
Site should have Polish and English localization, which could be changed from end user and saved for him
For Managers and Admins also should be available READONLY tab with colored log info about changes on site, for eample information about changes at training class time. As additional feature it can be charts for that view. Also only for Admin should be available one more tab with full log.
UI for Admin should be simpler than for User and Manager. For User and Manager should be same UI, but with additional buttons/tabs for Manager.
Each user should have balance, virtual points - each point == to one training hour. Points could be decimal. Each user can spend his point to class or personal training. Special training shouldn't spend this points.
Supossed platform - ASP.NET Core 2.0
Design exaple sites:
Pages & sub-pages: