Since Laravel 9 was recently released, it supports PHP 8 and above. So I decided to implement a prototype project using Laravel 9 + PHP 8 + Vujs3. This source code is written in a modular way and has many features that allow you to create the infrastructure of your project with the latest technologies in the world in the fastest possible time and customize it as soon as possible. Among the features of the project are the following
- Backend with laravel 9 (mvc) + multi-language.
- Database with mysql contain email_verifies, images, jobs, languages, notifications, oauth, options, password_resets, permissions, permission_role, private_tokens, roles, role_user, sessions, timezones, two_factor_authentication, users, verify_codes tables.
- Api backend with laravel 9 + passport (jwt).
- Frontend with vue js 3(modular) + vuex + vue router + i18n + vuelidate.
- Laravel Auth Routes.
- Design pages with vue js single page application (spa)
- Register with phone number and verify account with verification code.
- Forgot password by registered phone number.
- Login with phone number and password.
- Multi-language backend.
- Multi-language frontend with i18n.
- Vue js (modular) contain api service,storage service,...
- Vuex (modular) for store data
- Vue-Router for frontend routing
- Vuelidate for validation forms
- Full profile page
- Notifications page
Email : info@citydevelopers.ir Website : citydevelopers.ir Linkedin : ali-ahmadi-5910
This is open-sourced software licensed under the MIT license.