Layer diagram
Role of each layer
Technology summary
The dashboard page (
/dashboard) is rendered by Inertia.js, while the task list page (/tasks) uses a classic Blade view that mounts the Vue app on a #app element.Explore the architecture
Frontend architecture
Vue.js component structure, Vuex store, Axios integration, and Laravel Mix configuration.
Backend architecture
Laravel routes, TaskController methods, middleware stack, and Inertia.js usage.
Database
Schema for the
tasks and users tables, foreign key relationships, and Eloquent model definitions.