Create an internal APP for Asociación Arrabal in order to centralize all the requests currently received by Almudena(the receptionist) from different sources and people.
This web application will allow to generate tickets with requests, incidents and room reservations to the people who are part of Arrabal from their cell phones or desktops and to Almudena to manage them all from only one place: AlmuTicket app.
This readme corresponds to the backend development of the application, which is complemented by the frontend development located in the repository https://github.com/CarmenGP/almuticket-front
- It’s necessary to have a view to see the tickets created by the user (Read).
- A view is needed to manage existing tickets (Update).
- A button is needed to change the status of a ticket (Viewed, pending, pending, finished, rejected).
- Need to reject the status of a ticket. The application will automatically send an email to inform the user about the rejected status of their request.
- It’s necessary to close the status of a ticket and the application will automatically send an email to inform the user about the resolved status of their request.
- A button is needed for registration.
- A button is needed for login.
- A button is needed for a ticket to be created (Create).
- The user will be able to see a list with the tickets that he has created (Read).
- The user will receive an automated email informing him that his ticket has been resolved.
- The user will receive an automated email informing them that their ticket has been rejected.
- That the user has a button to delete the tickets created while it remains in the "Issued" status.
-
Carmen Gallardo Pozo - Developer
-
Carmen Cruces Fernández - Product Owner and Developer
-
Himorell Jaramillo - Scrum Master and Developer
-
Lola García Morcillo - Developer
-
Flor Tiscornia - Developer
-
Raquel Palomo Fuentes - Developer
-
Sandra León - Developer
-
Paula Ramírez - Developer
300323.Video.Readme.Demo.-.Compressed.with.FlexClip.mp4
- Agile (SCRUM)
- Mob programming
- Pair programming
- Single programming
- TDD
- MVC Design pattern.
- Git version control system.
- User stories and tasks implementation (Trello).
- Communication and self-evaluation.
- Important: If we then need to run more commands in the IDE, we'll open a third terminal without closing the previous two.
- Test: Run in the IDE php artisan test & vendor/bin/phpunit where it should return the following result: Test: 26 passed (85 assertions) and Tests: 26, Assertions: 85
- Frontend test
- Implementation of more functionality in tables.
- Connection of all components with AXIOS.
- Enable route to show views from tickets.
- Finish implementing media query in frontend.
- Implement the view of the helper CRUD's.
- Automatic sending of emails, using EmailJS.