Skip to content

Omar-Abo-Ziada/Demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Demos Repository

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:


Projects

1. SignalR Simple Chat

  • 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.

2. MyRestaurants

  • 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.

Setup

To get started with any of these projects:

  1. Clone this repository:
    git clone https://github.com/your-username/Demos.git

About

For training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors