Website Manager

A .NET Blazor MAUI Hybrid application that runs on both mobile and web, designed to help freelance web developers manage their clients’ website details.

Project Screenshots

Demo Video

What I Did

Key technical highlights and implementation details include:

  • Cross-Platform Development: Built utilizing .NET Blazor MAUI Hybrid, enabling the application to seamlessly run as both a native mobile app (Android and iOS) and a web application from a single, unified codebase.
  • Consistent UI Design: Utilized the MudBlazor component library to guarantee a quick, responsive, and highly consistent modern design language across all platforms.
  • Advanced Security & Biometrics: Engineered strict security measures for highly sensitive data, such as domain and hosting provider usernames and passwords. This data is encrypted at rest using AES-GCM (Advanced Encryption Standard with Galois/Counter Mode) utilizing a 12-byte nonce. The data is securely locked and only decrypted for viewing after successful Biometric Authentication (Fingerprint/Face ID).
  • Architecture: Constructed following robust Clean Architecture principles paired with a flexible, plugin-based approach for high maintainability, decoupling, and scalability.
  • Offline Persistence & Backups: Implemented SQLite with Entity Framework (EF) Core for dependable offline data persistence and relational querying. I also established a thorough backup system where data is first backed up locally, allowing users to securely share or synchronize these backups to their preferred cloud storage natively at restore when needed.