Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcoscostadev/webappwithdockerandtdd
This project uses the onion architecture, with domain-driven design and it was creating using the test-driven development approach in the backend. In the front-end, it uses Ionic + angular
https://github.com/marcoscostadev/webappwithdockerandtdd
angular csharp dotnet-core typescript
Last synced: about 1 month ago
JSON representation
This project uses the onion architecture, with domain-driven design and it was creating using the test-driven development approach in the backend. In the front-end, it uses Ionic + angular
- Host: GitHub
- URL: https://github.com/marcoscostadev/webappwithdockerandtdd
- Owner: MarcosCostaDev
- Created: 2024-07-25T21:37:40.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T16:58:05.000Z (4 months ago)
- Last Synced: 2024-10-13T01:41:54.583Z (about 1 month ago)
- Topics: angular, csharp, dotnet-core, typescript
- Language: C#
- Homepage:
- Size: 199 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Insurance APP
Web App that runs on docker compose## Technologies
- Backend
- C#
- Asp.Net Core
- xUnit
- Fluent Assertion
- Swagger
- Docker
- Docker Compose
- Fluent Validation
- Onion Architecture (clean architecture)
- Domain Driven Design
- Repository Pattern- Frontend
- Ionic v8
- Angular v18## How to run
### Requirements
- Docker
- If you are on **Windows**, Install [Docker Desktop on Windows](https://docs.docker.com/desktop/install/windows-install/)
- If you are on MacOs, Install [Docker Desktop on Mac](https://docs.docker.com/desktop/install/mac-install/)
- If you are on Linux, find the right installer in [Docker Engine](https://docs.docker.com/engine/install/)- Docker Compose
- If you are on **Windows** or **MacOS**, the docker compose is already installed within **Docker Installer**.
- If you are on **Linux**, find instruction to [install it](https://docs.docker.com/compose/install/)### How to run
- if you are on **Windows**, just right click on "run.ps1" file and choose the option **Run With PowerShell**, or navigate to the folder "src" and run `docker-compose up` in the terminal.
- if you are on **MacOs** or **Linux**, just right click on "run.sh", or navigate to the folder "src" and run `docker compose up` in the terminal.### Web address
- Backend: [https://localhost:3000](https://localhost:3000/swagger)
- Frontend: [https://localhost:8080](https://localhost:8080)