Skip to content

Multi-Auth Laravel 7 and Vue Js Starter Template with Socialite and Password Resets included

Notifications You must be signed in to change notification settings

MarkLester10/LaraVue-Socialite

Repository files navigation

About LaraVue

LaraVue is a starter template for Laravel and Vue Js tech stack, it offers multiple authentications, password resets, email notifications, roles, and permissions, UI Avatars, etc. Registering a normal user is made easy with Laravel socialite, currently, Socialite works in 127.0.0.1 port (for local development and testing).

It is applicable for any types of projects that needed multiple authentications and handles different types of users, like for example, a Multi-vendor E-commerce website.

Head Administrator with the highest role can create a sub-admin with the email provided by the user. A newly created user will receive an invitation email and link where they can create their password for their account, they won't be able to visit pages inside admin dashboard unless their password was created.

I'm also working on different sub-domain names for each admin user (johndoe.shooop.com/dashboard) and creating a nicely designed dashboard with tailwind css or maybe Admin LTE.

Set up

  • Clone the repo
  • Run composer install
  • Run php artisan key:generate
  • Run npm install && npm run dev
  • Setup database credentials and Mailtrap Credentials for email testing purposes
  • Edit seeder according to your needs.
  • Run php artisan migrate --seed
  • Run php artisan serve
  • Admin login route 127.0.0.1/admin/login

License

The LaraVue is an open-sourced software licensed under the MIT license.

About

Multi-Auth Laravel 7 and Vue Js Starter Template with Socialite and Password Resets included

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages