Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gentritabazi/vue-lumen-starter
😎 VueJs & Lumen Api Starter.
https://github.com/gentritabazi/vue-lumen-starter
laravel lumen lumen-starter lumen-vue-starter php vue vue-starter vue-tailwind
Last synced: 3 months ago
JSON representation
😎 VueJs & Lumen Api Starter.
- Host: GitHub
- URL: https://github.com/gentritabazi/vue-lumen-starter
- Owner: gentritabazi
- Created: 2019-12-29T19:20:07.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T14:51:32.000Z (7 months ago)
- Last Synced: 2024-06-12T05:41:51.446Z (5 months ago)
- Topics: laravel, lumen, lumen-starter, lumen-vue-starter, php, vue, vue-starter, vue-tailwind
- Language: PHP
- Homepage:
- Size: 3.66 MB
- Stars: 163
- Watchers: 4
- Forks: 34
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Introduction
This project is a starter with a set of packages/components that helps you work with Lumen and VueJS.
### Screenshots
![Screenshot](https://i.imgur.com/TQFdYNI.png)
![Screenshot](https://i.imgur.com/cIIyCD0.png)### Included
* Vue Router
* Vuex
* Axios
* Vue Notification
* Vue I18n
* Vue Meta
* Tailwind
* Font Awesome 5
* Lumen Form Request
* JWT### Features
* Signup
* Login
* Logout
* Multiple Language System
* Auth / Guest Middleware (FrontEnd & BackEnd)
* Cors Middleware
* Authentication with JWT
* Validation (FrontEnd & BackEnd)
* Tailwind Admin & Auth Templates
* Auto-Logout after access token expired
* Auto-Send access token with axios
* Auto-Loader for every request with axios### Installation
* Make sure you have **npm** and **composer** installed in your machine.
* Clone the repo to your local path.
* Navigate to {PROJECT-PATH}/back where {PROJECT-PATH} is the path where you cloned project.
* Run `copy .env.example .env` and after file `.env` is copied you need to set database credentials into `.env` file.
* Run `composer install` to install dependencies.
* Run `php artisan migrate` and `php artisan jwt:secret`.
* Navigate to {PROJECT-PATH}/front and run `copy .env.example .env`.
* Run: `npm install`.
* Run: `npm run serve`.### Credits
* Tailwind Admin Template (https://github.com/davidgrzyb/tailwind-admin-template)
* Tailwind Login & Register Template (https://github.com/davidgrzyb/tailwind-auth-template)### Author
* Name: **Gentrit Abazi**
* Email: **[email protected]**