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.
- 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.
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
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.
---
Thanks for checking out the project!