All Projects → skrypt-nl → laravel-vue-tailwind-spa

skrypt-nl / laravel-vue-tailwind-spa

Licence: MIT license
A Laravel, Vue & Tailwind SPA starter project template.

Programming Languages

PHP
23972 projects - #3 most used programming language
Vue
7211 projects
Blade
752 projects
shell
77523 projects

Projects that are alternatives of or similar to laravel-vue-tailwind-spa

electron-vite-tailwind-starter
This Starter utilizes Electron, Vite and Tailwindcss in combination. It trys to adhare best practices.
Stars: ✭ 141 (+131.15%)
Mutual labels:  tailwind
nextjs-typescript-and-mongodb
NextJS template for development with MongoDB.
Stars: ✭ 17 (-72.13%)
Mutual labels:  tailwind
onix
A page builder for laravel that works in a very simple and easy way, by default onix uses tailwind css, but can be easy change to your custom css.
Stars: ✭ 19 (-68.85%)
Mutual labels:  tailwind
black-dashboard
Elegant black dashboard
Stars: ✭ 43 (-29.51%)
Mutual labels:  tailwind
tailwind-shift
⚙️ Shift to the next TailwindCSS version hassle-free.
Stars: ✭ 114 (+86.89%)
Mutual labels:  tailwind
code-type
Practice code-typing with top 1000 keywords of the most popular programming languages.
Stars: ✭ 31 (-49.18%)
Mutual labels:  tailwind
create-nuxt-tailwind-app
[DEPRECATED] Use create-nuxt-app, they added full tailwindcss & purgecss support
Stars: ✭ 32 (-47.54%)
Mutual labels:  tailwind
jupyterlab-tailwind-theme
A JupyterLab theme extension inspired by Tailwind.
Stars: ✭ 67 (+9.84%)
Mutual labels:  tailwind
ngx-tailwind
💨 Simple Angular schematic that initializes Tailwind CSS in your project and adds a custom webpack config to your build process.
Stars: ✭ 120 (+96.72%)
Mutual labels:  tailwind
tailwindcss-modularscale
Modular scale plugin for TailwindCSS.
Stars: ✭ 19 (-68.85%)
Mutual labels:  tailwind
tailwindcss-dash-docset
TailwindCSS Dash Docset, built with the Dash Docset Builder in PHP. We needed it. 🌈️
Stars: ✭ 37 (-39.34%)
Mutual labels:  tailwind
portfolio
This is my portfolio which is also a template. Feel free to fork, star, and use it.
Stars: ✭ 86 (+40.98%)
Mutual labels:  tailwind
nextjs-prism-markdown
Example using Prism / Markdown with Next.js including switching syntax highlighting themes.
Stars: ✭ 87 (+42.62%)
Mutual labels:  tailwind
dsmtech
🚀 The best tech companies and startups in the Greater Des Moines area.
Stars: ✭ 21 (-65.57%)
Mutual labels:  tailwind
11ty-blog-starter
11ty v1.0, Tailwind v3. Works when JS is disabled
Stars: ✭ 55 (-9.84%)
Mutual labels:  tailwind
bootstrap-tailwind-breakpoints
A tiny little thing that helps you keep track of your break points.
Stars: ✭ 19 (-68.85%)
Mutual labels:  tailwind
windstrap
Tailwind CSS with Bootstrap JS
Stars: ✭ 63 (+3.28%)
Mutual labels:  tailwind
slider
Vue 3 slider component with multihandles, tooltips merging and formatting (+Tailwind CSS support).
Stars: ✭ 162 (+165.57%)
Mutual labels:  tailwind
shopify-next.js-tailwind
Learn the Shopify + Next.js + Tailwind CSS Stack! SWR, Hydrogen, + more
Stars: ✭ 227 (+272.13%)
Mutual labels:  tailwind
animeflix
A anime discovery, streaming site made with NextJs and TailwindCSS. Uses AniList API and video data from GogoAnime. No ads and no vpn required
Stars: ✭ 326 (+434.43%)
Mutual labels:  tailwind

Laravel 8, Vue & Tailwind SPA

A Laravel, Vue & Tailwind SPA starter project template.

Please note

This project is based on an older version of cretueusebiu/laravel-vue-spa. All credits should go to Cretu Eusebiu, this version only contains some changes for the use of Tailwind and to fit our own needs.

Features

  • Laravel 8
  • Vue + VueRouter + Vuex + VueI18n (disabled for now) + ESlint
  • Pages with dynamic import and custom layouts
  • Login, register, email verification and password reset
  • Authentication with JWT
  • Socialite integration (disabled for now)
  • Tailwind + Font Awesome 5
  • Basic Tailwind design for some pages

To Do - v1.0.0

  • Upgrade to Laravel 8
  • Fix npm hot reloading
  • Redesign auth pages
  • Redesign dashboard pages
  • Remove redundant components
  • Sidebar icons & sidebar toggle
  • Create VueI18n components and implement them
  • Create Socialite components for GitHub
  • Fix all tests
  • Add more components
  • Create a changelog and track changes

Installation

  • composer create-project --prefer-dist skrypt-nl/laravel-vue-tailwind-spa
  • Edit .env and set your database & email connection details
  • (When installed via git clone or download, run php artisan key:generate and php artisan jwt:secret)
  • php artisan migrate
  • npm install

Usage

Development

# Build and watch
npm run watch

# Serve with hot reloading
npm run hot

Production

npm run production

Socialite

Socialite has been integrated, but hasn't been added by default on the login & sign up pages.

This project comes with GitHub as an example for Laravel Socialite.

To enable the provider create a new GitHub application and use https://example.com/api/oauth/github/callback as the Authorization callback URL.

Edit .env and set GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET with the keys form your GitHub application.

For other providers you may need to set the appropriate keys in config/services.php and redirect url in OAuthController.php.

Email Verification

To enable email verification make sure that your App\User model implements the Illuminate\Contracts\Auth\MustVerifyEmail contract.

Testing

Currently, the tests are not working properly as these were created for the original project. We will do our best to get them up and running as soon as possible again.

# Run unit and feature tests
vendor/bin/phpunit

# Run Dusk browser tests
php artisan dusk

Changelog

Coming soon

Please see CHANGELOG for more information what has changed recently.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].