Aplicación Laravel gestión de formularios

Job ID: 35213839

Budget: €30 – €250 EUR

General Description
The project consists of developing the CRUD of 4 entities in Laravel. The whole project is documented and detailed: in the request we include data model, routes, functions, screen and forms validations, etc.

The entire application will go through a middleware with a Google OAuth Login.

Methodology
We will work with SCRUM, getting a daily meeting (5 min) to monitoring the work performed and taking advantage of the opportunity to clarify doubts or problems.

Requirements
For each questionnaire it keeps track of the different existing versions (Question form Version) so that when a questionnaire saved in the past is executed, it can be edited with the associated version of the questionnaire.

Clean Code and Hexagonal Architecture
The application must be developed on hexagonal architecture and following Clean Code principles.
Will be divided into three blocks according to their involvement and level of access: Infrastructure (controllers), Application (use cases) and Domain (models, entities, ...).

All entities will be written in singular, their table in plural and the controller in singular.

The whole project has to be developed on Laravel and MySQL.


IT IS A MUST: all development must be documented. We are a company totally oriented to the technical department. For us it is necessary to get a readable and reusable code, and if the relationship and the work goes well it could be a possible extension and other developments.
Related categories: PHP MySQL Laravel