📄️ Full-Stack Development with Vaden
Vaden is a powerful framework that enables full-stack development using Dart, allowing you to build both the backend and frontend of your application with a single language. This guide will walk you through the structure and key concepts of a full-stack Vaden application, using a monorepo example.
📄️ The domain Package
The domain package is the core of your shared code. Its primary responsibility is to define the data structures that will be used by both the frontend and backend.
📄️ The Backend Application
The backend is a standard Dart server application powered by Vaden. The project can be easily initialized using the available generator, and the complete documentation is available in the "Basic Usage" section.
📄️ The Frontend (Flutter App)
The frontend is a standard Flutter application that communicates with the backend. This section details how to integrate and utilize the flutter_vaden package to streamline development, focusing on dependency injection and API client generation.