I am seeking a web application developed in Laravel and
Vue.js that meets the following requirements:
The project must be developed on the backend with Laravel and on the frontend with
Vue.js, with API consumption.
It should have the following modules:
User management module:
Users with roles and permissions.
Roles: super administrator (unique), secretary, department head.
Login and password recovery functionalities.
Tram entry module:
No need to create an account in the system.
Allow filling in personal data, sender data, tram type, and mandatory data according to the tram type.
Generation of a QR ticket at the end of the process (sent to WhatsApp).
Requirements management module:
Generate a list of requirements for each tram.
Functionalities to delete, create, search, and edit requirements.
Tram type management module:
Functionalities to delete, create, search, and edit tram types.
Ability to add requirements to each tram type.
Tram management and routing module:
The secretary and department head (Window Department) must receive notifications of the trams entered.
View tram information, including the ability to view and download attached documents, as well as add comments and files related to the tram.
Ability to complete trams (due to lack of documentation, rejected or approved request) and to route them to another department.
Sending copies to other departments.
Tracking module:
Search for trams by ID card number or ticket number.
View tram tracking, including the department it is in, whether it was routed, rejected, or approved.
Notification module:
Send notifications via WhatsApp when a tram is completed.
Delivery term: April 01, 2024