Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/defra/epr-payment-frontend
https://github.com/defra/epr-payment-frontend
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/defra/epr-payment-frontend
- Owner: DEFRA
- License: other
- Created: 2024-04-25T12:55:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T10:54:52.000Z (13 days ago)
- Last Synced: 2024-11-06T11:19:19.377Z (13 days ago)
- Language: C#
- Size: 1.42 MB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# epr-payment-frontend
## Description
UI to calculate fees and manage payment records for EPR## Getting Started
### Prerequisites
- EPR Payment Service - https://github.com/DEFRA/epr-payment-service
- EPR Payment Facade - https://github.com/DEFRA/epr-payment-facade
- .NET 8 SDK
- Visual Studio or Visual Studio Code### Installation
1. Clone the repository:
```bash
git clone https://github.com/DEFRA/epr-payment-frontend.git
```
2. Navigate to the project directory:
```bash
cd \src\EPR.Payment.Portal
```
3. Restore the dependencies:
```bash
dotnet restore
```### Configuration
The application uses appsettings.json for configuration. For development, use appsettings.Development.json.#### Sample
appsettings.Development.json```
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"FeatureManagement": {
"EnablePaymentsFeature": true,
"EnablePaymentStatusInsert": true,
"EnablePaymentStatusUpdate": true
}
}
```### Building the Application
1. Navigate to the project directory:
```bash
cd \src\EPR.Payment.Portal
```2. To build the application:
```bash
dotnet build
```### Running the Application
1. Navigate to the project directory:
```bash
cd \src\EPR.Payment.Portal
```
2. To run the service locally:
```bash
dotnet run
```3. Launch Browser:
UI:[https://localhost:7274/](https://localhost:7274/)