Tiny Hands

screenshot of Tiny Hands

Tiny hands is a Laravel multi-tenant boilerplate with SPA and i18n.

Overview:

Tiny Hands is a Laravel multi-tenant boilerplate that provides a streamlined development environment for building web applications. It utilizes Laravel for the backend, offering features such as API with Passport Token, roles and permissions using the Spatie Laravel Permission package, and multi-tenancy using the Tenancy package. On the frontend, it leverages Nuxtjs v3 and Vue 3 to create a seamless single-page application (SPA) experience. The UI is built with Tailwind CSS and includes components like Vue Notification and Vue i18n for internationalization.

Features:

  • Backend features:

    • Laravel 9.0
    • API with Passport Token
    • Roles and Permissions using Spatie Laravel Permission package
    • Multi-tenancy using Tenancy package
  • Frontend features:

    • Nuxtjs v3
    • Vue 3
    • Fetch API
    • Tailwind CSS
    • Vue Notification
    • Vue i18n
    • Pinia state management

Summary:

Tiny Hands is a powerful Laravel multi-tenant boilerplate with SPA and i18n support. It provides a comprehensive backend framework with features like API authentication, role-based permissions, and multi-tenancy. The frontend, built with Nuxtjs and Vue, offers a seamless user experience with responsive UI components, internationalization, and state management. The installation process is straightforward, requiring the installation of dependencies, running migrations, and publishing UI assets. With Tiny Hands, developers can efficiently create and deploy multi-tenant web applications with ease.