Form developed from the backend part, at the request of Factoría F5, which allows the creation of task lists. Oriented to education, it allows selecting subject, time, shift, observations, if necessary, and in turn is ordered depending on the priority of the task to be carried out.
- Symfony CLI: https://symfony.com/download
- PHP: PHP 8.2.3 (cli). Por ejemplo se puede descargar en OSX con: https://formulae.brew.sh/formula/php
- XAMMP: https://www.apachefriends.org/es/index.html
- Composer: https://getcomposer.org/download/
git clone: https://github.com/thania2004/registro.git
composer require symfony/orm-pack (Sin docker)
composer require symfony/maker-bundle
composer require form validator twig-bundle security-csrf annotations
composer require --dev symfony/test-pack
composer require symfony/panther --dev
composer require --dev dbrekelmans/bdi
composer require symfony/asset
symfony server:start
Add the following extension to the URL that will appear by default:
/todo/list
After adding the extension to the URL that comes by default, the following will appear:
php bin/phpunit
- Make it a functional form
- Clean code
- follow agile methodologies
- At least have an operating local environment
- Create a minimum of one entity in symfony with your controller, form, repository, etc
- Create two entities that are related in some way
- That the css and js files are minified and obfuscated
- Perform unit tests
- Personal environments: Users can use the application to create and manage their own to-do lists for their daily lives, such as shopping, paying bills, appointment reminders, and more.
- Professional environments: the application can be used by work teams to manage tasks and projects. Team members can create and assign tasks, set deadlines and priorities, and track completed tasks.
- Educational environments: Students can use the application to keep track of their homework and work assigned by their teachers, as well as to manage their time and priorities.
- Project environments: the application can be used to manage specific tasks and projects, such as event planning, construction project management, monitoring of research activities, among others.
- It is planned to change the subject field by a radio button that allows the user to change the interface, depending on the environment in which they are (personal, professional, educational).