LRTT - Formação de Professores com Recursos Limitados
O projeto é baseado em LAMP no back-end, utilizando a framework Laravel. O projeto está dividido em diferentes pacotes, que são utilizados em mais do que um projeto/distribuição, sendo o do LRTT um deles. No front-end, utilizamos HTML5 com Bootstrap e React.
A minha primeira tarefa no projeto foi adaptar a funcionalidade a mais perfis de utilizador, adaptar o sistema para registo e autenticação de utilizadores com múltiplos perfis, criar uma área dedicada para novos perfis e desenvolver a funcionalidade da API para o front-end.
Na interface, para além de criar uma nova área dedicada às funções de utilizador, foi necessário desenvolver uma aplicação React que gerisse a informação do programa Fellowship para um professor voluntário registado.
Durante o desenvolvimento deste projeto, uma das minhas tarefas foi migrar o código para a sintaxe do PHP7 e documentar o código novo e existente utilizando o PHPDocs.
- PHP
- Laravel
- Event-driven
- Domain-driven Design
- Rest Apis
- Bootstrap
- Educational Leadership
- React
- Service-oriented Architecture