Hello World!

This is a template project, where we begin the voyage...

Why use the Aiursoft Template?

A modern, feature-rich, and highly extensible foundation for your next web application.

Multiple Database Support

Easily switch between providers such as SQLite, MySQL, SQL Server, and an in-memory database for testing.

OpenID Connect Integration

Seamlessly integrate with any OpenID Connect provider, with automatic role synchronisation.

RBAC Authorisation

A built-in Role-Based Access Control (RBAC) system for fine-grained permission management.

Dynamic Navigation Bar

The navigation bar automatically adjusts based on user roles and permissions.

AI-Powered Translations

Automatic, AI-driven translation into 28 languages for global reach.

Comprehensive Documentation

Includes extensive documentation and practical examples to get you started quickly.

Built-in User Management

A complete solution for user authentication and profile management, ready to use straight out of the box.

Automatic Dependency Injection

All dependencies are automatically registered and always available via constructor injection.

Integrated File Management

Features a built-in file management system with automatic profile picture compression.

Responsive Design

A fully responsive layout that looks great on both desktop and mobile devices.

Automatic Dark Mode

An intelligent dark mode that automatically adapts to the user's system settings.

Dockerised for Deployment

Comes with full Docker support for streamlined, consistent, and reliable deployments.