Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yanbrasiliano/starter-kit-laravue

Starter Kit Laravue is a powerful project template designed to jumpstart your development process. It combines Laravel and Vue 3, providing a robust backend and a reactive frontend.
https://github.com/yanbrasiliano/starter-kit-laravue

Last synced: about 4 hours ago
JSON representation

Starter Kit Laravue is a powerful project template designed to jumpstart your development process. It combines Laravel and Vue 3, providing a robust backend and a reactive frontend.

Awesome Lists containing this project

README

        

# Starter Kit LaraVue

Starter Kit Laravue is a powerful project template designed to jumpstart your development process. Combining Laravel and Vue 3, it provides a robust backend and a reactive front end. This kit includes pre-configured authentication, user and permission management, an initial dashboard, and a responsive side menu. With integrated automated testing, this starter kit ensures a solid foundation for building scalable and maintainable web applications.

## Features

- **Laravel Backend**: Utilizes Laravel, a modern PHP framework, for robust backend logic.
- **Vue 3 Frontend**: Leverages Vue 3, a progressive JavaScript framework, for building dynamic user interfaces.
- **Authentication**: Pre-configured user authentication out of the box.
- **User Management**: Easily manage user roles and permissions.
- **Permission Management**: Simplified management of user permissions.
- **Role Management**: Streamlined user role management.
- **Profile Management**: Manage user profiles efficiently.
- **Password Management**: Securely manage user passwords.
- **Initial Dashboard**: A starter dashboard to kickstart your project.
- **Side Menu**: A responsive and easily customizable side menu.
- **Automated Tests**: Pre-written tests to ensure your application functions correctly.

## Stack

- **Laravel 11 with directory structure Laravel 10**
- **Spatie Permission**
- **Vue 3.4**
- **Composition API**
- **Pinia**

## To Do

- [ ] Refactor permissions on frontend;
- [ ] Replace the use of direct inline css classes with quasar classes or use more global css classes.