Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 1.97 KB

README-en.md

File metadata and controls

49 lines (29 loc) · 1.97 KB

Booth - Photo Albums API

Booth Logo

🔹Leia esta página em português

Booth is a Photo Albums API developed with Django REST Framework, which allows users to create and share their photo albums online. With Booth, users can upload their images into custom albums and share them with friends and family. The API provides advanced album and image management features to offer a complete and secure experience.

Key Features

  • Create Albums: Users can create custom albums and assign a title and description to each album.

  • Add Photos: Users can upload their photos to the albums they created. The API supports various image formats with automatic file type detection.

  • Share with Others: Albums can be shared with other registered users through invitations. Guests can view and comment on the photos but cannot edit the album or add/remove photos.

  • Privacy Control: Users have the option to set their albums as public, private, or visible only to invited guests.

  • Comments: Users can add comments to the photos in the albums they have permission to view.

  • Image Gallery: Albums are displayed in a friendly and responsive image gallery for easy viewing and navigation.

Contribution

If you want to contribute to the development of Booth, follow these steps:

  1. Fork the Booth repository.

  2. Create a branch for your feature or bug fix:

 git checkout -b your-branch-name
  1. Make the desired changes and add appropriate tests.

  2. Ensure all tests are passing:

 python manage.py test
  1. Submit the changes and create a pull request.

License

Booth is distributed under the MIT License. For more information, read the LICENSE file.

Contact

For questions, suggestions, or issues related to Booth, please contact via email at [email protected] or open an "Issue" on the repository.

Enjoy using Booth to create and share your photo albums! 📸