3. Templates

In AppCraft, templates define the foundation of a layered architecture, ensuring modularity and independence. Each template provides a specific set of features that seamlessly integrate into a project.

All templates are modular and independent, allowing them to be combined as needed, making project construction flexible and scalable. Whether you require a database, web interfaces, web scraping, or containerization, you can mix and match templates without compromising the core structure of your application.

By leveraging AppCraft’s template-based system, developers can streamline development while maintaining a clean and maintainable architecture.

Not every template relates to the others the same way — some are always included, some can’t be installed alone, some replace each other, and some are meant to be combined freely. Read Template Types first if you’re choosing which ones to install.