Welcome to the Demos repository! This repository contains various side projects that I create for practice and to explore different technologies. Below are the details of the projects currently available:
- Description: This project demonstrates a simple real-time chat application using SignalR.
- Features:
- Real-time communication between users.
- Ability to add and remove users from groups.
- Messaging between users and groups.
- Technologies Used:
- SignalR: For real-time web communication.
- ASP.NET Core: Backend API to handle SignalR connections.
- Description: This project is a demo for managing restaurants using Clean Architecture. It utilizes several modern technologies and patterns to demonstrate best practices.
- Features:
- Restaurant management system (Create, Read, Update, Delete).
- Use of Clean Architecture principles to separate concerns (e.g., Data, Business Logic, UI).
- Fluent Validation for model validation.
- Entity Framework Core (EF Core) with Code First approach for database access.
- SQL Server for database storage.
- AutoMapper for object-to-object mapping between DTOs and entities.
- Logging with Seq for structured logging and monitoring.
- Technologies Used:
- ASP.NET Core: Framework for building the API.
- FluentValidation: To validate models and DTOs.
- EF Core: ORM for database interactions.
- AutoMapper: For mapping between models and DTOs.
- SQL Server: Database.
- Seq: For structured logging.
To get started with any of these projects:
- Clone this repository:
git clone https://github.com/your-username/Demos.git