Booth é uma API de Álbuns de Fotos desenvolvida em Django REST Framework, que permite aos usuários criar e compartilhar seus álbuns de fotos online. Com Booth, os usuários podem fazer o upload de suas imagens em álbuns personalizados e compartilhá-los com amigos e familiares. A API oferece recursos avançados de gerenciamento de álbuns e imagens para proporcionar uma experiência completa e segura.
-
Criar Álbuns: Os usuários podem criar álbuns personalizados e atribuir um título e uma descrição a cada álbum.
-
Adicionar Fotos: Os usuários podem fazer o upload de suas fotos para os álbuns que criaram. A API suporta vários formatos de imagem com detecção automática de tipos de arquivo.
-
Compartilhar com Outros: Os álbuns podem ser compartilhados com outros usuários registrados através de convites. Os convidados podem visualizar e comentar nas fotos, mas não podem editar o álbum ou adicionar/remover fotos.
-
Controle de Privacidade: Os usuários têm a opção de tornar seus álbuns públicos, privados ou visíveis apenas para convidados.
-
Comentários: Os usuários podem adicionar comentários nas fotos dos álbuns que têm permissão para visualizar.
-
Galeria de Imagens: Os álbuns são exibidos em uma galeria de imagens amigável e responsiva para facilitar a visualização e navegação.
Se você quiser contribuir para o desenvolvimento do Booth, siga estas etapas:
-
Faça um fork do repositório Booth.
-
Crie uma branch para a sua feature ou correção de bug:
git checkout -b nome-da-sua-branch
-
Faça as alterações desejadas e adicione os testes apropriados.
-
Verifique se todos os testes estão passando:
python manage.py test
- Envie as alterações e faça um pull request.
O Booth é distribuído sob a licença MIT. Para mais informações, leia o arquivo LICENSE
.
Para perguntas, sugestões ou problemas relacionados ao Booth, entre em contato pelo email [email protected]
ou abra uma "Issue" no repositório.
Divirta-se usando o Booth para criar e compartilhar seus álbuns de fotos! 📸