Skip to content

Laragates is a Laravel Starter Pack Project that uses Vite, VueJS, and Vuetify as the building blocks for the front-end.

License

Notifications You must be signed in to change notification settings

nusagates/laragates

Repository files navigation

Laragates is a Laravel Starter Pack Project that uses Vite, VueJS, and Vuetify as the building blocks for the front-end.

Development Goal

Makes it easy for developers to start laravel projects without having to do basic configuration every time they start a new project. Vite, VueJS, Vuetify, Material Design Icons, and other things that are generally needed are already set up in Laragates so developers can just use them.

Project Specification

This project uses the following combat tools:

  • Laravel v9
  • Vite v3
  • VueJs v3
  • Vuetify v3
  • Material Design Icon v7

Screencast

Screencast

Screenshot

Registration Page
Screenshot_1

Login Page
Screenshot_2

User Manager
Screenshot_3 Add new Role
Screenshot_4 Update Account
Screenshot_5

Installation

Clone Laragates repository

git clone https://github.com/nusagates/laragates.git project-name

Install dependency

composer install

Install NPM modules

npm install

Rename .env.example file to .env and change database configs. Then run migration

php artisan migrate

Generate APP key

php artisan key:generate

Add dummy data and required role & permissions

php artisan db:seed

Start development.

npm run dev

Auth Credentials

An user created by default is:
email: nusagates@gmail.com
pass: 123456

Registration url: baseurl/register
Login url: baseurl/login

Support

If there are problems or questions, please contact us via

About

Laragates is a Laravel Starter Pack Project that uses Vite, VueJS, and Vuetify as the building blocks for the front-end.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published