# 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;