-[ ] Funcionalidade de Login -[ ] Funcionalidade de criar novo banco, dominio (se necessario) e pasta na cloudflare quando um usuário novo se cadastrar -[ ] Imagens/Icones diferentes para cada tipo de arquivo -[ ] Arquivos no menu lateral -[ ] Conectar com a CloudFlare R2
Todas as pastas, ou 'folders', que não forem criadas apartir de outras sub-pastas devem ter 'local/' como diretorio pai.
Quando Criar uma nova pasta ela deve conter o caminho da pasta pai, por exemplo se eu criar a pasta 'Teste/' sua pasta pai deve ser 'local/' (como já havíamos explicado acima a 'local/' deve ser usada sempre que uma pasta for criada fora de uma pasta).
Quando eu criar uma subpasta dentro da pasta ‘Teste/’ a ‘Teste/’ deve virar a pasta pai da pasta criada. Por exemplo, se eu criar a pasta subTeste/ dentro da pasta ‘Teste/’ então a pasta pai de ‘subTeste/’ é a pasta ‘Teste/’ (seu id se estiver salvando no banco).
Supondo que criamos uma subpasta 'pdfs/' dentro da pasta 'Teste/' e colocarmos um arquivo intitulado 'conteudo.pdf' dentro dessa subpasta. Para salvar esse arquivo primeiro devemos definir que a pasta pai dele é ‘pdfs/’, salvando no banco com id da pasta pai. Para salvarmos o caminho agora devemos fazer um trabalho de converter as pastas pai uma a uma até formar o caminho de arquivo ‘local/Teste/pdfs/conteudo.pdf’ e assim salvar no banco.