Byakko

A file sharing platform for uploading, managing, and retrieving digital assets. Built with Clean Architecture on .NET 10, with Blazor WebAssembly frontends and a PostgreSQL + MinIO backend.

User Guide

Guide Description
File Upload Upload and manage digital assets

Developer Guide

Guide Description
Install Guide Set up and run the platform locally
Authentication Server Configure Keycloak for JWT authentication
Database Run and manage PostgreSQL migrations
Pipelines CI/CD pipelines for building, testing, Docker, and SonarCloud
DocFX Build and deploy the documentation site
Rider Settings Recommended JetBrains Rider configuration

Architecture

Guide Description
System Context High-level view of users and the system
Containers Internal containers and their interactions
Structurizr Editing and exporting C4 diagrams locally

Reference

Guide Description
Useful Links External links and resources
Versions Changelog and version history