Overview:
The Super SAAS Template is a base template created by Julien Nahum for building Software-As-A-Service applications. It is built on Laravel 8 and includes various features such as Vue, VueRouter, Vuex, VueI18n, ESlint, and more.
Features:
- Laravel 8: Uses the Laravel 8 framework for backend development.
- Vue + VueRouter + Vuex + VueI18n + ESlint: Utilizes the Vue.js ecosystem for frontend development with features like routing, state management, internationalization, and code linting.
- Pages with dynamic import and custom layouts: Supports dynamic loading of pages and customizable layouts for a flexible user experience.
- Login, register, email verification, and password reset: Includes built-in functionality for user authentication and account management.
- Authentication with JWT: Provides secure authentication using JSON Web Tokens.
- Socialite integration: Seamlessly integrates with Laravel Socialite to enable social media authentication.
- TailwindCSS v2: Uses the TailwindCSS framework for styling, providing a customizable and responsive design.
- Multiple Front-end components (forms, buttons, nav): Comes with a set of pre-built components for common UI elements like forms, buttons, and navigation menus.
- Welcome Page: Includes a pre-designed welcome page to showcase the SAAS application.
- Pricing Page: Offers a pre-built pricing page template for displaying different subscription plans.
- Admin space with user impersonation: Provides an admin interface with the ability to impersonate users for debugging and testing purposes.
- Stats with Laravel Model Stats: Incorporates Laravel Model Stats for generating and displaying statistical data.
Installation:
To install the Super SAAS Template, follow these steps:
Run the following command to create a new Laravel project:
composer create-project --prefer-dist JhumanJ/laravel-vue-tailwind-spaEdit the
.envfile and update the database connection details.If you installed the project via git clone or download, run the following commands to generate the application key and JWT secret:
php artisan key:generate php artisan jwt:secretRun the following command to migrate the database:
php artisan migrateInstall the required npm packages:
npm install
Summary:
The Super SAAS Template is a comprehensive base template for building Software-As-A-Service applications. It leverages Laravel 8 and various frontend technologies like Vue.js, Vuex, and TailwindCSS to provide developers with a solid foundation for creating SAAS projects. With features such as authentication, social media integration, customizable layouts, and pre-built components, this template streamlines the development process and allows for efficient and scalable SAAS application development.