A comprehensive guide to implementing a secure authentication system using Vue.js with Pinia for state management, Quasar Framework for UI components, and Laravel for the backend.
More info at - https://medium.com/@murilolivorato/building-a-secure-login-system-with-vue-js-pinia-quasar-and-laravel-at-backend-51c6e780f8b5
This project demonstrates how to build a secure login system with:
- Vue.js 3 frontend with Pinia for state management
- Quasar Framework for UI components
- Laravel backend for authentication
- Secure token-based authentication
- Protected routes
- User session management
- Secure user authentication
- Token-based authorization
- Protected routes
- Pinia state management
- Quasar UI components
- Responsive design
- Environment variable management
- Axios for API communication
- PHP 8.1 or higher
- Composer
- Laravel 10.x
- MySQL or another database system
- Node.js (v14 or higher)
- npm or yarn
- Modern web browser
- Clone the Laravel repository:
git clone <laravel-repository-url>
cd laravel-auth-backend- Install dependencies:
composer install- Configure your environment:
cp .env.example .env
php artisan key:generate- Run migrations:
php artisan migrateFor detailed backend setup instructions, visit: Laravel Backend Setup Guide
- Create a new Quasar project:
npm init quasarFor questions, suggestions, or collaboration:
- Author: Murilo Livorato
- GitHub: murilolivorato
- linkedIn: https://www.linkedin.com/in/murilo-livorato-80985a4a/




