Skip to content

Photo booth project API in Django Rest Framework

License

Notifications You must be signed in to change notification settings

Davi-Ga/booth-api

Repository files navigation

Booth - API de Álbuns de Fotos

Booth Logo

🔹Read this page in English

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.

Funcionalidades Principais

  • 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.

Contribuição

Se você quiser contribuir para o desenvolvimento do Booth, siga estas etapas:

  1. Faça um fork do repositório Booth.

  2. Crie uma branch para a sua feature ou correção de bug:

 git checkout -b nome-da-sua-branch
  1. Faça as alterações desejadas e adicione os testes apropriados.

  2. Verifique se todos os testes estão passando:

 python manage.py test
  1. Envie as alterações e faça um pull request.

Licença

O Booth é distribuído sob a licença MIT. Para mais informações, leia o arquivo LICENSE.

Contato

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! 📸

About

Photo booth project API in Django Rest Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published