Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ossycodes/s.p.r.f
Single Page Real Time Forum --- Laravel, Vuejs, Pusher, J.W.T, Vuerouter etc
https://github.com/ossycodes/s.p.r.f
jwt-authentication laravel pusher singlepageapplication vuejs vuerouter
Last synced: 22 days ago
JSON representation
Single Page Real Time Forum --- Laravel, Vuejs, Pusher, J.W.T, Vuerouter etc
- Host: GitHub
- URL: https://github.com/ossycodes/s.p.r.f
- Owner: ossycodes
- Created: 2019-12-08T15:30:48.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T00:46:49.000Z (about 2 years ago)
- Last Synced: 2024-10-27T21:47:56.704Z (3 months ago)
- Topics: jwt-authentication, laravel, pusher, singlepageapplication, vuejs, vuerouter
- Language: PHP
- Size: 2.86 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# About S.P.R.F
## S.P.R.F Is a single page application built using Vuejs, Laravel, Pusher, J.W.T, VueRouter etc:> Technologies/Libraries Used,
+ Laravel
+ Vuejs
+ Vuerouter
+ Pusher
+ Json Web Tokens
+ VuetifyInstallation
- clone Project
- run `composer install`
- run the command `cp .env.example .env`
- run the command `php artisan key:generate`
- run the command `npm install`
- set up your database
- run the migrations and seeders `php artisan migrate:dbseed`
- set pusher account, and then change .env files with the neccessary keys.-*Take note of the .env file (It contains the neccessary environmental configurations, eg PUSHER_APP_ID, PUSHER_APP_KEY, PUSHER_APP_SECRET, PUSHER_APP_CLUSTER)*
*Hence ensure that you register and create a new app on pusher to get your pusher details*
-start the server, `php artisan serve`
-Ensure to start your queue workers as broadcasting uses database queue driver, run the command `php artisan queue:work`.
-`npm run watch`## Screenshots of S.P.R.F !!
![Screenshots](https://res.cloudinary.com/demeqf2er/image/upload/v1577363287/samples/1sprf_jqvwmd.png)![Screenshot](https://res.cloudinary.com/demeqf2er/image/upload/v1577363287/samples/1sprf_jqvwmd.png)
![Screenshot](https://res.cloudinary.com/demeqf2er/image/upload/v1577363287/samples/5sprf_vc77fa.png)
![Screenshot](https://res.cloudinary.com/demeqf2er/image/upload/v1577363286/samples/3sprf_y3ymdx.png)
[id]: https://res.cloudinary.com/demeqf2er/image/upload/v1577363286/samples/4sprf_w8p9cc.png)
![Screenshot](https://res.cloudinary.com/demeqf2er/image/upload/v1577363286/samples/2sprf_evl6eu.png)> See **[Video Demo](https://res.cloudinary.com/demeqf2er/video/upload/v1577369337/samples/hNLbY1y3It_jat1hk.mp4)**.
[![Video Demo](https://res.cloudinary.com/demeqf2er/image/upload/v1577363286/samples/3sprf_y3ymdx.png)](https://res.cloudinary.com/demeqf2er/video/upload/v1577369337/samples/hNLbY1y3It_jat1hk.mp4 "Demo Video")
## Contributing
Fork the repo, clone your fork,checkout feature branch, make changes, commit and send a PR. Please do well to Star the project, thank you.## Todos
Write tests