A modern Vue 3 dashboard project built with PrimeVue, Yup, Vee-Validate, Pinia, Axios, and Vue Router. This project features a clean folder structure and includes API integration with a backend repository for authentication and data services.
- UI Library: PrimeVue for responsive and feature-rich components.
- Form Validation: Yup and Vee-Validate for robust client-side form validation.
- State Management: Pinia for centralized state management.
- Routing: Vue Router for managing navigation.
- HTTP Client: Axios for API communication.
- Folder Structure: Clean and scalable folder organization.
- Authentication: OAuth-based login integrated with a Laravel backend.
Ensure you have the following installed on your system:
- Node.js (>= 16.x)
- Vue CLI or a package manager like
npm
oryarn
- Backend repository setup from OAuth_Laravel_With_User_Role_Permission
First, set up the backend API by cloning the repository:
git clone https://github.com/AungKaungMo/OAuth_Laravel_With_User_Role_Permission.git