January 15, 2023

Better Folks ApS | Operational Platforms

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:

  1. Operations Management and Administration Tool: This tool facilitates business service activities, helping organizations achieve their goals, enhance productivity, and maximize profitability while improving communication.

  2. 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.