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:
  • Admin is able to change color styling after being logged in. Dynamic colors are used in views with View Bags and Tag Helpers.
  • 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, brute-force, XSS and Traversal Path attacks.
  • Weather plugin has been designed from scratch and uses the data provided by Yahoo! Weather.
  • Responsive views.