Retroactiune is a web API for managing anonymous Feedback using a token-based system.
Find a file
2021-07-17 20:21:11 +03:00
.circleci rename config.yaml to config.yml 2021-07-07 19:46:03 +03:00
docs Update Readme.md: add architecture docs. 2021-07-15 22:54:12 +03:00
Retroactiune.Core Implement GET Feedbacks operation. 2021-07-17 20:14:37 +03:00
Retroactiune.Infrastructure Add unit tests for AddFeedback operation, Token.IsValid 2021-07-11 16:26:01 +03:00
Retroactiune.IntegrationTests Add Feedback: Infer FeedbackReceiverId from the generated Token. 2021-07-17 20:21:11 +03:00
Retroactiune.UnitTests Add Feedback: Infer FeedbackReceiverId from the generated Token. 2021-07-17 20:21:11 +03:00
Retroactiune.WebAPI Add Feedback: Infer FeedbackReceiverId from the generated Token. 2021-07-17 20:21:11 +03:00
.gitignore Initial commit 2021-05-28 23:52:56 +03:00
docker-compose.yaml Implement Post action for FeedbackReceiverController.cs 2021-05-29 20:02:16 +03:00
Readme.md Update Readme.md: add architecture docs. 2021-07-15 22:54:12 +03:00
Retroactiune.sln Refactor project structure to clean architecture model. 2021-06-21 17:46:44 +03:00

Introduction

Build Status

The following project uses ASP .Net Core 3.1

dotnet --version
3.1.407

This is a side project and it's still work in progress, therefore the lack of documentation. The goal is to create a Web Application for managing Feedback.

Architecture

Example deployment architecture which uses Prometheus & Grafana for monitoring, Auth0 as a authorization server and Sentry for error reporting.

Example deployment architecture

The application code is organized using the Clean Architecture approach.

Example deployment architecture