Skip to content

As a solution to the problem presented in the engineering thesis, a web application was created that supports legal entities in managing charitable and non-profit events.

Notifications You must be signed in to change notification settings

JakubPodlesnyGitHub/CharityApplication

Repository files navigation

CharityApplication

Bachelor of Engineering Project

As a solution to the problem presented in the engineering thesis, a web application was created that supports legal entities in managing charitable and non-profit events.

The following project presents the process of creating a web application. The main purpose of the application is to support and enable entities better management of the organization and the process of creating new ones charitable events. The reason for creating the data application is the desire to reduce the high disproportionality between events, fundraisers, and events where the main contribution is the human factor. Selection of the type of application technology was based on the main advantage of web applications, i.e. easy to use and wide availability. The entire system architecture was based on Clean Architecture. The main technology used in the manufacturing process application from the back-end is C # with the .NET framework, and from Blazor front-end pages with the MudBlazor framework.

Architecture, Patterns:

  • Clean Architecture
  • Mediator
  • CQRS
  • Unit Of Work
  • REST API

Tech Stack:

  • .NET, C#
  • FluentValidation
  • Entity Framework
  • MediatR
  • JavaScript
  • Blazor Webassembly
  • MudBlazor

Additionally:

-Toolbelt.Blazor.HttpClientInterceptor

About

As a solution to the problem presented in the engineering thesis, a web application was created that supports legal entities in managing charitable and non-profit events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages