Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/m-elewa/vurtify
Laravel 8 boilerplate project with Fortify + Vue 3 + Bootstrap 5
https://github.com/m-elewa/vurtify
boilerplate bootstrap bootstrap5 docker fortify jetstream laravel laravel8 sanctum tailwind vue vue3
Last synced: 25 days ago
JSON representation
Laravel 8 boilerplate project with Fortify + Vue 3 + Bootstrap 5
- Host: GitHub
- URL: https://github.com/m-elewa/vurtify
- Owner: m-elewa
- License: mit
- Created: 2020-10-29T13:36:36.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-26T08:21:17.000Z (almost 4 years ago)
- Last Synced: 2024-09-28T19:41:39.326Z (about 1 month ago)
- Topics: boilerplate, bootstrap, bootstrap5, docker, fortify, jetstream, laravel, laravel8, sanctum, tailwind, vue, vue3
- Language: PHP
- Homepage:
- Size: 2.57 MB
- Stars: 61
- Watchers: 5
- Forks: 30
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vurtify
Vurtify is a Laravel 8 boilerplate project that gives you what you need to start up a web application with Fortify, Vue 3, and Bootstrap 5.
## Basic Features
- Built on top of Fortify, Vue 3, and Bootstrap 5
- Using Vuex and Axios for state management and Make XMLHttpRequests
- Register system
- Reset forgotten password
- Update password
- Update user info
- Update profile photo
- Logout other browser sessions
- Delete account option
- Email verification
- Nice bootstrap 5 design with animations
- Configurable sass design
- Separate design for the guest section and the app section
- Jetstream, tailwind, and livewire got removed completely from the project for simplicity
- Clean and easy to understand code
- Optional ready to use Docker environment to help with the development
- Helpful Makefile commands
- And more...## Preview
## Installation
Via Composer Create-Project
```
composer create-project --prefer-dist m-elewa/vurtify blog
```Or clone this repository
```bash
$ git clone https://github.com/m-elewa/vurtify.git
```Then install the required dependency.
```bash
# 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 --legacy-peer-deps# 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
```bash
php artisan serve
```If using Docker run `make up` to run all Docker containers
## Great open-source projects used to help build Vurtify
* [Laravel](https://github.com/laravel/laravel)
* [Vue](https://github.com/vuejs/vue)
* [Vuex](https://github.com/vuejs/vuex)
* [Axios](https://github.com/axios/axios)
* [Fortify](https://github.com/laravel/fortify)
* [Bootstrap](https://github.com/twbs/bootstrap)
* [Vue Toastification](https://github.com/Maronato/vue-toastification)
* [NGINX](https://www.nginx.com/)
* [MySQL](https://www.mysql.com/)
* [PhpMyAdmin](https://www.phpmyadmin.net/)
* [Mailhog](https://github.com/mailhog/MailHog)
* [Portainer](https://www.portainer.io/)## To Do
- Use Typescript
- Add more Vue components
- Add Two Factor Authentication
- Add API support
- Add Teams system## Issues
If you come across any issues please [report them here](https://github.com/m-elewa/vurtify/issues).## 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 [[email protected]](mailto:[email protected]).## Security Vulnerabilities
If you discover a security vulnerability within Vurtify, please send an email to [[email protected]](mailto:[email protected]), or create a pull request if possible.## License
Vurtify is open-sourced software licensed under the [MIT license](https://github.com/m-elewa/vurtify/blob/master/LICENSE).