Better Folks ApS is a service company that specializes in office administration and maintenance for businesses in Greater Copenhagen. We offer a wide range of services, including commercial cleaning, piccolo tasks, and various practical office support activities.
Blazor Server & Blazor WebAssembly Applications
During my time at Better Folks, I held multiple positions, one of which was as a back-office employee in the role of .NET Full Stack Developer. In this capacity, I developed two web applications using ASP.NET Core Blazor and Blazor WebAssembly:
-
Operations Management and Administration Tool: This tool facilitates business service activities, helping organizations achieve their goals, enhance productivity, and maximize profitability while improving communication.
-
Client Application: Designed to minimize client involvement in day-to-day operations, this application provides a more intelligent way to manage everyday tasks, enhancing user experience and connecting clients with service employees.
Here are some screenshots from the client application environment:
Achievements
- User Interface Design and Prototyping
- Software Design and Architecture
- Testing and Implementation of Client/Server Web Applications
- Cloud Platform: Utilized Azure for service hosting, service management, database storage, content delivery, and other functionalities to help businesses scale.
- MVC Architecture: Implemented using C# .NET.
- Database Modeling: Designed relational databases using SQL Server, PostgreSQL, and MySQL.
- Server-Side Programming: Created and managed tables, database schemas, complex queries, stored procedures, and triggers.
- Entity Framework: Developed using a code-first approach and data access layer development with LINQ to SQL.
- ASP.NET Web Custom Controls: Developed and validated data annotations.
- Blazor Technologies: Created web applications using Blazor (server) and Blazor WebAssembly technologies with .NET Core framework 3.4 - 5.0.
- Reusable Razor Components: Developed components for use across the solution.
- Blazor UI Component Packages: Integrated and extended various packages such as Syncfusion, MudBlazor, and MatBlazor.
- REST API Development: Managed all business and database operations.
- LINQ Operations: Built a set of operations, parameters, and expressions for data execution from SQL Server.
- Azure DevOps: Utilized for source code maintenance and issue tracking.
- Deployment: Deployed applications using local publishing profiles to the server.
- User Interfaces: Developed using HTML5/CSS and the Tailwind framework.
- Azure Active Directory B2C: Connected the company with its users, managing user account sign-up, sign-in, profile editing, password management, and various assigned roles.
- Custom XML Policy: Authored custom XML policy (TrustFrameworkPolicy).
- Azure Blob Storage: Utilized for storing unstructured data.