# Documentação ~~e code review~~ do que foi feito em listaTarefasFirebase
## Base da aplicação
**literalmente** copiada do github de um alunx da 2info1, que deixou o repositório aberto e liberou para amigos próximos
Mas a ideia é simples, um login e CRUD de tarefas, com elas sendo guardadas em FireStore (db do firebase), Sistema de login padrão do firebase
### Alterações
*Em geral* foram realizadas apenas mudanças visuais, visto que código código mesmo é quase que introcável, visto a simplicidade que é o código, não era uma opção para mim simplesmente acrescentar o código de forma que o tornasse mais complexo, não faz sentido tendo em vista o nível de programação da cliente.
Devido falta de tempo, seria impossível também realizar mudanças bruscas que poderiam facilmente quebrar o funcionamento correto do código atual, sem tempo para fazer o Debugging, Não seria viável. (Sistemas firebase tem esse problema, são fáceis de quebrar e difíceis de consertar, expêriencia própria de outros projetos para pessoas da 2info1)
Core values da aplicação continua o mesmo. É como um MVP, impossível escalar em cima dessa aplicação.
As tentativas de mudar o front não funcionaram tão bem, é claro que deu pra mudar algumas coisas, mas vue tem uma arquitetura estranha, era difícil entender como adicionar classes e como realizar as mudanças.
### O que foi feito "novo"?
* Firebase configs
* Firebase DB config
* Firebase hosting
* Colors from index
* refatoração de alguns códigos vue
* correção de alguns bugs provinentes do outro código
### Pontos de aspecto geral
* Falta de prazo, soluções ruins. O código que reflete o funcionamento básico vem de um repo no github, onde tá tudo funcionando nos conformes
* Código muito fechado para manutenção e mudanças, principalmente no front-end
## Consideração final:
Provavelmente foi pega nem tanto pelo back-end, mas sim, pelo layout do site, o que foi bem difícil de trocar, visto que qualquer mudança quebrava o vue.
Se fosse possível ter um prazo maior, era uma chance recriar do zero, que é muito mais seguro do que simplesmente alterar código;