Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Net C# 8, XUnit, ReactJs, Vite, Jest - SOLID principles, Service process and request /response approach with request validators.

Notifications You must be signed in to change notification settings

paolinellih/Redington

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains two main projects API and APP:

├── API/
│   ├── CalculatorAPI/          # .NET 8 API Project
│   ├── CalculatorAPI.Business/ # Business logic layer
│   ├── CalculatorAPI.Data/     # Data access layer
│   └── CalculatorAPI.UnitTest/ # Unit tests
└── APP/
    └── CalculatorAPP/          # React.js frontend with Vite

API/CalculatorAPI - A backend Minimal APIs built with .NET 8 (including Business, Data, and UnitTest layers) - Designed for high maintainability and scalability. It adheres to SOLID principles, employs clean code practices, and leverages modern design patterns to achieve extensibility, testability, and separation of concerns.

APP/CalculatorAPP - A frontend application built with React.js using Vite and Jest for the unit tests. - Component-based structure, with distinct components for encapsulated logic (CalculatorCalculateProbability) and reusable utilities (ValidationErrorsDisplay). React's useState and useEffect hooks.

Please, following the links bellow you can easily run both projects:

Docker and Docker-Compose

Local Development Environment

About

Net C# 8, XUnit, ReactJs, Vite, Jest - SOLID principles, Service process and request /response approach with request validators.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published