Skip to content

Ahaituka/event-snaps

Repository files navigation

EventSnaps

Welcome to EventSnaps, an innovative facial recognition-based platform specifically designed for weddings, events, and special occasions. This application makes it easier than ever to organize, manage, and share photos taken at your event. EventSnaps compares and groups photos based on the faces detected in them, allowing you and your guests to efficiently browse through the captured moments and memories of your special day.

Introduction

EventSnaps addresses the challenges associated with managing and organizing photographs from weddings, events, and special occasions by offering a centralized solution for:

  • Disorganized and scattered photos: Event attendees often take numerous photos, which can become scattered across various devices and platforms. EventSnaps centralizes these images, making them accessible in one organized location.

  • Difficulty in finding specific moments or individuals: Manually browsing through hundreds or even thousands of photos to locate specific moments or individuals can be time-consuming and frustrating. EventSnaps leverages advanced facial recognition technology to automatically group images by detected faces, making it easy for users to find pictures of particular guests or moments.

  • Cumbersome sharing and downloading process: Sharing photos with friends, family, or event attendees can be a complex and time-consuming task, especially when dealing with multiple platforms or file formats. EventSnaps offers straightforward options for sharing and downloading images, either individually or in bulk, making the process seamless and efficient.

  • Lack of privacy and control over shared images: Many photo-sharing platforms do not offer robust privacy controls or customization options. EventSnaps provides users with secure storage and sharing of their event images, allowing them to maintain control over their content and privacy.

Embrace the magic of your special day and let EventSnaps handle the memories. Get started today and enjoy a seamless, stress-free photo management experience.

Features

  • User-friendly interface for uploading and managing event photos
  • Guests can take a selfie or upload their photo to access all images featuring them from the event
  • Guests can also upload the images they took during the event for sharing with others
  • Secure storage and sharing of your event images using Google Drive
  • Easy downloading and sharing options for individual or multiple images
  • Beautiful, responsive, and customizable galleries for browsing your memories
  • Multilingual support for greater accessibility

If you encounter any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request. Your contributions are always welcome!

Roadmap

  • Improve UI/UX: Refine and enhance the user interface for a more visually appealing and intuitive experience.
  • Add Notifications and Loading Indicators: Incorporate toast notifications to promptly communicate important information to users and incorporate loading indicators for a visual representation of the progress during asynchronous operations.
  • Switch Between Host and Guest Versions: Implement a toggle within the same page, allowing users to seamlessly switch between distinct Host and Guest versions of the application, ensuring a personalized and streamlined experience for all participants.
  • Optimize Face Comparison: Implement an efficient method to organize the complete album by faces, reducing the need for individual face comparisons and minimizing costly API calls.
  • Datewise Sorting: Enable sorting of photos by date, allowing users to browse through event memories in a chronological manner.
  • Mobile Responsiveness: Optimize the application for mobile devices, ensuring seamless compatibility and a positive user experience across various screen sizes.