Commercial web application created from scratch for primary school,
where moderators and administrators can CRUD articles, edit plugin
entries. Some plugins are connected with database. My first CRUD
Two identity roles, for moderator, that can do basic CRUD operations
on articles and change color design, and admin, who can additionally
manage registered users and their permits.
Pagination of the articles.
Calendar plugin from layout view is displaying events saved in the
database via events tab, where moderators can save new entities.
Possible to uplad a picture to the article or to use default one.
Recent articles can be accessed via layout plugin called "latest articles".
Login panel for users added by administration.
Website secured from CSRF, brute-force, XSS and Traversal Path attacks.
Administration is able to change website color settings, or switch to mourn color scheme.
News plugin displayed in layout view is disapearing after event occurs, can be modified by registered user.
Available uploading a file, which will be available for downloading under the article.
Complex text edition eveilable for each entry.
Layout sidebar that contains several plugins and view components, some of them are editable from registered user level.
Weather plugin is temporarily not available.
Popup cookies info.
in several functionalities view components were used,
two-levels identity authentication for the site administration,
CRUD methods for various types available from admin level,
usage of ViewComponent in layout view,
screen size responsivity with Bootstrap,
color converter from HEX to HSV,
global ViewBag action filter for color schemes,
several tag helpers (for pagination, roles, color schemes),
wysiwyg plugin for entity edits,
Glyphicons are used for displaying of some symbols,