├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.json ├── .vscode └── extensions.json ├── README.md ├── docs ├── .gitignore ├── Lesson 1 - Creating a Vue Application.md ├── Lesson 10 - Change password page.md ├── Lesson 11 - Create vehicle.md ├── Lesson 12 - Vehicles list.md ├── Lesson 13 - Edit vehicle.md ├── Lesson 14 - Delete vehicle.md ├── Lesson 15 - Order new parking page.md ├── Lesson 16 - View the active parking list and stop parking.md ├── Lesson 17 - Parking history page.md ├── Lesson 18 - View the parking details page.md ├── Lesson 2 - Project setup.md ├── Lesson 3 - Register page.md ├── Lesson 4 - Register implementation.md ├── Lesson 5 - Validation and register form.md ├── Lesson 6 - Loading state and register form.md ├── Lesson 7 - Authentication.md ├── Lesson 8 - Login page.md ├── Lesson 9 - Edit profile page.md └── assets │ ├── active-list.png │ ├── add-vehicle.png │ ├── auth.png │ ├── cant-start-parking.png │ ├── change-password.png │ ├── edit-profile.png │ ├── edit-vehicle.png │ ├── guest.png │ ├── initial-app.png │ ├── loading-false.png │ ├── loading-true.png │ ├── login.png │ ├── my-vehicles.png │ ├── network-422.png │ ├── order-parking.png │ ├── parking-details.png │ ├── parking-history.png │ ├── register-fail.png │ ├── register.png │ ├── saved-vehicle.png │ ├── validation.png │ └── vehicles-list.png ├── index.html ├── package.json ├── postcss.config.js ├── public └── favicon.ico ├── src ├── App.vue ├── assets │ └── main.css ├── bootstrap.js ├── components │ ├── IconSpinner.vue │ └── ValidationError.vue ├── main.js ├── router │ └── index.js ├── stores │ ├── auth.js │ ├── changePassword.js │ ├── login.js │ ├── parking.js │ ├── profile.js │ ├── register.js │ ├── vehicle.js │ └── zone.js └── views │ ├── Auth │ ├── LoginView.vue │ └── RegisterView.vue │ ├── HomeView.vue │ ├── Parkings │ ├── ActiveParkings.vue │ ├── OrderParking.vue │ ├── ParkingDetails.vue │ └── ParkingHistory.vue │ ├── Profile │ ├── ChangePassword.vue │ └── EditView.vue │ └── Vehicles │ ├── CreateView.vue │ ├── EditView.vue │ └── IndexView.vue ├── tailwind.config.js └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .obsidian 2 | -------------------------------------------------------------------------------- /docs/Lesson 1 - Creating a Vue Application.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 1 - Creating a Vue Application.md -------------------------------------------------------------------------------- /docs/Lesson 10 - Change password page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 10 - Change password page.md -------------------------------------------------------------------------------- /docs/Lesson 11 - Create vehicle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 11 - Create vehicle.md -------------------------------------------------------------------------------- /docs/Lesson 12 - Vehicles list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 12 - Vehicles list.md -------------------------------------------------------------------------------- /docs/Lesson 13 - Edit vehicle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 13 - Edit vehicle.md -------------------------------------------------------------------------------- /docs/Lesson 14 - Delete vehicle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 14 - Delete vehicle.md -------------------------------------------------------------------------------- /docs/Lesson 15 - Order new parking page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 15 - Order new parking page.md -------------------------------------------------------------------------------- /docs/Lesson 16 - View the active parking list and stop parking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 16 - View the active parking list and stop parking.md -------------------------------------------------------------------------------- /docs/Lesson 17 - Parking history page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 17 - Parking history page.md -------------------------------------------------------------------------------- /docs/Lesson 18 - View the parking details page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 18 - View the parking details page.md -------------------------------------------------------------------------------- /docs/Lesson 2 - Project setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 2 - Project setup.md -------------------------------------------------------------------------------- /docs/Lesson 3 - Register page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 3 - Register page.md -------------------------------------------------------------------------------- /docs/Lesson 4 - Register implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 4 - Register implementation.md -------------------------------------------------------------------------------- /docs/Lesson 5 - Validation and register form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 5 - Validation and register form.md -------------------------------------------------------------------------------- /docs/Lesson 6 - Loading state and register form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 6 - Loading state and register form.md -------------------------------------------------------------------------------- /docs/Lesson 7 - Authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 7 - Authentication.md -------------------------------------------------------------------------------- /docs/Lesson 8 - Login page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 8 - Login page.md -------------------------------------------------------------------------------- /docs/Lesson 9 - Edit profile page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/Lesson 9 - Edit profile page.md -------------------------------------------------------------------------------- /docs/assets/active-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/active-list.png -------------------------------------------------------------------------------- /docs/assets/add-vehicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/add-vehicle.png -------------------------------------------------------------------------------- /docs/assets/auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/auth.png -------------------------------------------------------------------------------- /docs/assets/cant-start-parking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/cant-start-parking.png -------------------------------------------------------------------------------- /docs/assets/change-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/change-password.png -------------------------------------------------------------------------------- /docs/assets/edit-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/edit-profile.png -------------------------------------------------------------------------------- /docs/assets/edit-vehicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/edit-vehicle.png -------------------------------------------------------------------------------- /docs/assets/guest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/guest.png -------------------------------------------------------------------------------- /docs/assets/initial-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/initial-app.png -------------------------------------------------------------------------------- /docs/assets/loading-false.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/loading-false.png -------------------------------------------------------------------------------- /docs/assets/loading-true.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/loading-true.png -------------------------------------------------------------------------------- /docs/assets/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/login.png -------------------------------------------------------------------------------- /docs/assets/my-vehicles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/my-vehicles.png -------------------------------------------------------------------------------- /docs/assets/network-422.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/network-422.png -------------------------------------------------------------------------------- /docs/assets/order-parking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/order-parking.png -------------------------------------------------------------------------------- /docs/assets/parking-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/parking-details.png -------------------------------------------------------------------------------- /docs/assets/parking-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/parking-history.png -------------------------------------------------------------------------------- /docs/assets/register-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/register-fail.png -------------------------------------------------------------------------------- /docs/assets/register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/register.png -------------------------------------------------------------------------------- /docs/assets/saved-vehicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/saved-vehicle.png -------------------------------------------------------------------------------- /docs/assets/validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/validation.png -------------------------------------------------------------------------------- /docs/assets/vehicles-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/docs/assets/vehicles-list.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/assets/main.css -------------------------------------------------------------------------------- /src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/bootstrap.js -------------------------------------------------------------------------------- /src/components/IconSpinner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/components/IconSpinner.vue -------------------------------------------------------------------------------- /src/components/ValidationError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/components/ValidationError.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/stores/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/auth.js -------------------------------------------------------------------------------- /src/stores/changePassword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/changePassword.js -------------------------------------------------------------------------------- /src/stores/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/login.js -------------------------------------------------------------------------------- /src/stores/parking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/parking.js -------------------------------------------------------------------------------- /src/stores/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/profile.js -------------------------------------------------------------------------------- /src/stores/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/register.js -------------------------------------------------------------------------------- /src/stores/vehicle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/vehicle.js -------------------------------------------------------------------------------- /src/stores/zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/stores/zone.js -------------------------------------------------------------------------------- /src/views/Auth/LoginView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Auth/LoginView.vue -------------------------------------------------------------------------------- /src/views/Auth/RegisterView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Auth/RegisterView.vue -------------------------------------------------------------------------------- /src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/HomeView.vue -------------------------------------------------------------------------------- /src/views/Parkings/ActiveParkings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Parkings/ActiveParkings.vue -------------------------------------------------------------------------------- /src/views/Parkings/OrderParking.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Parkings/OrderParking.vue -------------------------------------------------------------------------------- /src/views/Parkings/ParkingDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Parkings/ParkingDetails.vue -------------------------------------------------------------------------------- /src/views/Parkings/ParkingHistory.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Parkings/ParkingHistory.vue -------------------------------------------------------------------------------- /src/views/Profile/ChangePassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Profile/ChangePassword.vue -------------------------------------------------------------------------------- /src/views/Profile/EditView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Profile/EditView.vue -------------------------------------------------------------------------------- /src/views/Vehicles/CreateView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Vehicles/CreateView.vue -------------------------------------------------------------------------------- /src/views/Vehicles/EditView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Vehicles/EditView.vue -------------------------------------------------------------------------------- /src/views/Vehicles/IndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/src/views/Vehicles/IndexView.vue -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LaravelDaily/Vue-Car-Parking-App-Demo/HEAD/vite.config.js --------------------------------------------------------------------------------