-[ ] 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.
CLOUDFLARE_R2_ACCESS_KEY_ID=997c1fdc9d491e3de1f5f1957d0a67ae
CLOUDFLARE_R2_SECRET_ACCESS_KEY=4f80776cae5160a41737b059ad4eff2d2f8a7dc1ed1422ba158164666443493f
CLOUDFLARE_R2_BUCKET=r2-dev-teste
CLOUDFLARE_R2_ENDPOINT=https://9aa4513866014ef158fb37a998eefa71.r2.cloudflarestorage.com
CLOUDFLARE_R2_URL=https://9aa4513866014ef158fb37a998eefa71.r2.cloudflarestorage.com/r2-dev-teste