SecretSanta Core is the .NET MVC application powering the Secret Santa website. It facilitates seamless holiday gift exchanges with robust features such as payment integration, scheduling, and email notifications.
- Payment Integration: Secure payment handling via Stripe.
- Modern Frameworks: Built with .NET Core 7.0 and Blazor for a cutting-edge experience.
- Cloud Storage: Utilizes Azure Storage for efficient and scalable data storage.
- Database Management: Powered by Entity Framework Core for robust and reliable database interactions.
- Task Scheduling: Implements .NET Quartz for automated job scheduling.
- Email Handling: Streamlined email notifications and communication support.
- .NET Core 7.0: For high-performance backend operations.
- Blazor: To deliver interactive, client-side web apps.
- Azure Storage: Ensuring data reliability and scalability.
- Entity Framework Core: For ORM and database management.
- .NET Quartz: Handling job scheduling and automation.
- Stripe API: Providing seamless payment integration.
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ajcdev1227/SecretSanta_Core.git
-
Create the MS SQL database
Name the database SSDB18.
-
Open the project in Visual Studio 2022
Use Visual Studio 2022 to open the project and apply the database migrations.