This repository contains a series of projects that represent all the software of a fictitious company "Software as a Service" (SaaS).
The business target is pregnancy clinics. Our 'company' is called Freya and sells software to clinics. The software supports one clinic or companies with multiple clinics. The software allows the clinics to manage their clients and the images, videos and sounds of the clients. The clinics offer a mobile app for their clients.
Name | Technology | Description | Solution | CI | CD |
---|---|---|---|---|---|
Freya Mobile App | .NET MAUI | Mobile app | FreyaMobile.sln | Maui CI | Maui CD |
Freya Client | WPF | Mobile app | Freya.sln | Windows CI | Windows CD |
Freya Manager | WPF | Mobile app | FreyaManager.sln | Windows Manager CI | Windows Manager CD |
Freya API | ASP.NET | Mobile app | FreyaApi.sln | Api CI | Api CD |
- All apps (Server, Manager, Client and Mobile) are made with .NET 7
- .NET MAUI implements IOS and Android.
- Backend uses Asp .NET7 Api with MySql database
- Data access is done with Entity Framework Core and models are shared in all projects.
- Stripe is used for payments