Laravel + Vue Full-Stack Application
A modern full-stack application built with a Laravel API backend and Vue 3 single-page frontend. The project focuses on secure authentication, protected API communication, reusable UI structure, and practical frontend/backend integration.
- Built a Vue 3 SPA with Vite, client-side routing, nested layouts, reusable components, and Tailwind-based UI.
- Implemented Laravel Sanctum session-based authentication using CSRF protection and secure cookie-based login.
- Configured Axios to send authenticated API requests with credentials and XSRF headers.
- Created protected backend endpoints, request validation, user registration, login flow, and persistent database storage.
- Structured the app with clear separation between route-level pages, reusable components, API routes, and Laravel controllers.