TechTrack is an app that tracks the equipment assigned to users. It was made to showcase Clean Architecture, CQRS principles and the newest Blazor features.
- TechTrack.Api: Backend API to handle all data processing and business logic.
- TechTrack.Application: Core application logic and services.
- TechTrack.Common: Shared utilities and helper functions.
- TechTrack.Domain: Domain models and entities.
- TechTrack.Persistence: Data persistence and repository implementations.
- TechTrack.UnitTests: Unit tests for ensuring code quality.
- Techtrack.Ui: Frontend user interface built with Blazor.
- C#: Backend development.
- Blazor: Frontend development.
-
Clone the repository:
git clone https://github.com/TSiustis/TechTrack.git
-
Navigate to the project directory and open the solution file
TechTrack.sln
in Visual Studio. -
Run the update database commands in Package Manager Console: Update-Database -context ReadDbContext Update-Database -context WriteDbContext.
-
Build and run the solution.
Contributions are welcome! Please fork the repository and create a pull request with your changes.