Skip to content

Dawo9889/cupid-app

Repository files navigation

Cupid App

Website

main

Table of Contents

Description

This project is a wedding application that provides a unique experience for both guests and photographers. The application allows guests to capture photos during the wedding and share them in real-time, offering a fresh perspective on the event from the attendees' point of view.

For photographers, the app provides access to these photos, enabling them to view the wedding from various angles, adding more richness to their coverage. The app is accessible both via browsers and mobile devices, ensuring that all guests can participate and enjoy the event in a collaborative way.

Features

  • Registration and Login: Users can register and log into the application securely.
  • Email Verification: To ensure account security, users must verify their email addresses.
  • Wedding Creation: Users can create a wedding event, allowing others to join and share their photos.
  • Photo Upload: Guests can upload photos taken during the wedding in real-time.
  • Photo Gallery: Users can view and browse the photos uploaded during the event.
  • Album Creation: After the wedding, users can create albums by selecting and organizing their favorite photos.

Technologies

This project uses the following technologies and tools:

  • Frontend: React, React Native
  • Backend: C#, ASP.NET Core
  • Database: MSSQL
  • Tools and Services: Docker, Cloudflare, Resend

Architecture

The project is based on Clean Architecture, ensuring a clear separation of concerns between layers of the application. This architecture allows for easy testing, scalability, and maintainability, making it easier to extend the app with new features in the future.

Website

Link to the live website

Gallery

web-gallery

web-preview

mobile-gallery

mobile-preview

album

---

Thanks for checking out the project!