Vctoon is a comprehensive comic management software developed using the ABP framework version 8.1.x. It is architected using Domain-Driven Design (DDD) principles, ensuring a well-structured and modular setup that enhances scalability and maintainability. The software integrates Fluent Blazor from Microsoft and UnoCSS to deliver a sleek and responsive user interface. The backend is powered by SharpCompress and SixLabors.ImageSharp, which aid in efficient comic file management and image processing.
- Comic Management: Organize, browse, and manage your comic collection with ease.
- Future Extensions: Plans to incorporate video management capabilities, expanding the utility of the software.
The software is designed to work with minimal initial setup. However, consider modifying the following configurations to tailor the application to your needs:
In production environments, a robust signing certificate setup is crucial. By default, the openiddict.pfx
certificate
is managed by ABP CLI. If necessary, regenerate this certificate with:
dotnet dev-certs https -v -ep openiddict.pfx -p your-password-here
Refer to the official OpenIddict documentation for detailed guidance on certificate management: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html
Install necessary client libraries if not already handled by the ABP CLI:
abp install-libs
To set up and initialize the database, run:
Vctoon.DbMigrator
This layered monolithic application is structured as follows:
- Vctoon.DbMigrator: A console application responsible for database migrations and initial data seeding, useful in both development and production environments.
Deploying the Vctoon application follows standard procedures for .NET and ASP.NET Core applications. Consult the ABP deployment documentation for best practices: https://docs.abp.io/en/abp/latest/Deployment/Index