APHA-FPS-Apps is the codebase for suite of FPS applications, built using ASP.NET Core MVC web and Apis, and hosted on AWS.
- Web application using ASP.NET Core MVC
- Business functionalities expose as Rest APis using ASP.NET Core MVC
- Secure user authentication & authorization
- Role-based access control
- Reporting / dashboards
- Hosted on AWS for scalability and reliability
- ASP.NET Core MVC
- AWS RDS PostgreSql
- AWS Cloud infrastructure
- ECR for CI
- Redis cache for session management
- ECS for hosting application
- CI using GitHub Actions
- CD via Jenkins job
This project uses Semantic Versioning (SemVer) for versioning.
Image Versions are indicated by Git tags in the repository (e.g. v1.2.3).
You can view all available versions directly in the GitHub UI:
-
Releases page:
#https://github.com/DEFRA/apha-fps-apps/releases -
Tags page:
#https://github.com/DEFRA/apha-fps-apps/tags
This project is licensed under the MIT License.
See the LICENSE file for full details.