Hi! I am
Przemysław Bąk {developer}
Elementary School
Project links:


Used technologies:

Project completed:
2018-11-27
About the project:
ASP.NET Core 2 MVC Web application created for primary school in a small town. It is currently being tested before final publication. There are plans to make some small cosmetic changes before parking it on the right domain.

Main features:
  • The application was originally built on ASP.NET MVC 5 and then converted to ASP.NET Core 2 MVC.
  • Architectural pattern of MVC was inspired by Adam Freeman's book along with its advantages and disadvantages.
  • Authentication has two levels of roles, moderator and administrator.
  • In several functionalities, view components were used.
  • You can attach files to the entries on the website that are loaded into the appropriate path and automatically read from it when client downloads them.
  • CRUD for all entries from administration level.
  • Each 'Aktualnosci' entry has possibility to load its main image into the corresponding entity, or to use default image.
  • The application is protected against CSRF and brute-force attacks. Before final posting, it will still be protected also against XSS and Traversal Path.
  • Calendar plugin loads events from the server using AJAX call.
  • Weather plugin has been designed from scratch and uses the data provided by Yahoo! Weather.
  • Responsive views.