Documentation Index
Fetch the complete documentation index at: https://mintlify.com/estebansalas94/Prueba-Soporte/llms.txt
Use this file to discover all available pages before exploring further.
What is Prueba Soporte?
Prueba Soporte is a full-stack task management web application built with Laravel 11 on the backend and Vue.js on the frontend. It allows authenticated users to create, assign, complete, and delete tasks through a clean interface backed by a RESTful JSON API. The application was refactored and upgraded from legacy Laravel/Vue versions to modern standards — Laravel 11, PHP 8.2+, and Vue.js 2 — improving reliability, code maintainability, and feature completeness.Key capabilities
User authentication
Secure login and registration powered by Laravel Breeze with session-based auth.
Task management
Create, complete, and delete tasks with real-time UI updates via Vuex state management.
Task assignment
Assign tasks to registered users by email address. Each task is linked to a user account.
JSON API backend
All task operations are handled by a Laravel JSON API consumed by the Vue.js frontend via Axios.
Technology stack
| Layer | Technology |
|---|---|
| Backend framework | Laravel 11 |
| PHP version | PHP 8.2+ |
| Frontend framework | Vue.js 2 |
| State management | Vuex 3 |
| HTTP client | Axios |
| Authentication | Laravel Breeze |
| Database ORM | Eloquent |
| Asset bundler | Laravel Mix / Webpack |
How it works
The application follows a clear separation between the web layer and the data layer:- Authentication — Users log in through Laravel Breeze. All task routes are protected by the
authmiddleware. - Task list — On page load, the Vue.js
TaskListcomponent dispatches afetchTasksVuex action that callsGET /tasks/indexand populates the reactive task list. - Task operations — Creating, completing, and deleting tasks each call dedicated API endpoints. Responses update the Vuex store, which re-renders the UI instantly without a page reload.
- Task filtering — Only incomplete tasks (
completed = 0) are shown in the active list.
Quick navigation
Requirements
System requirements and dependencies before you install.
Installation
Step-by-step guide to get the application running locally.
Configuration
Environment variables and application settings.
API reference
Full reference for all available API endpoints.