ell46and2 / laravel-blade-vue-starter-kit

Starter kit with Breeze, Vue, Typescript, Tailwind,
1 stars 0 forks source link

Awesome #1

Open Hr-Mohammadian opened 7 months ago

Hr-Mohammadian commented 7 months ago

Hey man im using it right now , thanks for this . i really appreciate it .are you planning to add more or your done ?

ell46and2 commented 7 months ago

Thanks man. I still need to remove some of the alpine code from some of the components and update them to vue. Ones I've noticed that need updating so far are the dropdown and modal. Will carry on working on it this week. Anything you'd like to see added?

Hr-Mohammadian commented 7 months ago

well , what i need to do is using simple blades for all unauthenticated routes and pages as you already did and use vue spa for authenticated parts of app. what i did right now is i used app.php for dashboard route that initiates the spa for authenticated stuff. things i need to implement is : 1- github action that checks phpstan , pint , lint , then running phpunit tests and fire up a deploy webhook that i have if success full 2- add js support and jsconfig 3-vue i18 or any other implementation of multilanguage 4-use https://www.shadcn-vue.com/ for vue in a nice structure that generates menu and layouts 5- add vue router , pinia and basic stuff 6- add https://github.com/alajusticia/laravel-auth-tracker so users can manage sessions and stuff kinda like jetstream 7-add https://docs.socialstream.dev/ , using its blade part for unauthenticated routes and implement vue parts for authenticated routes and pages but probably i have to rip the package apart and remove the extra code becuase at has too much extra stuff.

i already added the https://www.shadcn-vue.com/ and dashboard , doing layouts and component and structure. the fact that laravel is pushing so hard on Innertia and livewire that you hardly cant get rid of made me do this i have to do most of these this week too so please let me know if your interested in any of these so we can ditribute these tasks and i can create a pr .