/vurtify

Laravel 8 boilerplate project with Fortify + Bootstrap 5 + Vue

Primary LanguagePHPMIT LicenseMIT

Vurtify

Vurtify is a Laravel 8 boilerplate project that gives you the features that Jetstream and Fortify came with, without dealing with the complexity of Jetstream and Tailwind. Instead, we are using Bootstrap 5 and Vue.

Basic Features

  • built on top of Fortify
  • register system
  • reset forgotten password
  • update password
  • update user info
  • profile photo
  • logout other browser sessions
  • delete account
  • email verification
  • nice bootstrap 5 design
  • configurable sass design
  • separate design for the guest section and app section
  • ready to work with Vue
  • Jetstream, tailwind, and livewire got removed completely from the project
  • Clean and easy to understand code
  • Optional ready to use Docker environment to help with the development
  • helpful Makefile commands
  • And more...

Preview

Installation

Clone this repository

$ git clone https://github.com/m-elewa/vurtify.git

Then install the required dependency.

# copy the .env.example file to .env
$ cp .env.example .env

# Generate the application key
$ php artisan key:generate

# Install the PHP dependencies
$ composer install

# Install node modules
$ npm install

# Compile the js and sass code
$ npm run dev

# Migrate the application
$ php artisan migrate

# Create the symbolic link
$ php artisan storage:link

Once everything is done, start a development server

php artisan serve

If usinf Docker run make up to run all Docker containers

Built With

To Do

  • Add Two Factor Authentication
  • Add API support
  • Add Teams system

Issues

If you come across any issues please report them here.

Contributing

Contributing to the Vurtify project are welcome, please feel free to make any pull requests, or email me a feature request you would like to see in the future at mahmoud.elewa.999@gmail.com.

Security Vulnerabilities

If you discover a security vulnerability within Vurtify, please send an email to mahmoud.elewa.999@gmail.com, or create a pull request if possible.

License

Vurtify is open-sourced software licensed under the MIT license.