Skip to content

یک پیاده سازی Web API با برای وبسایت شخصی با ASP.Net Core و معماری تمیز

Notifications You must be signed in to change notification settings

imrostami/ResumeAppApi

Repository files navigation

Clean Architecture Portfolio 🎩

This web service consists of various services for managing resume information, including uploading and portfolio management, personal information management, contact information, etc.

See my Website here

Built on .NET 8

⚡️ Core (Web Api) in Asp.net and .NET Core 8 with its latest features such as IdentityApiEndpoint to create authentication in api and many new features in NET 8 added to ASP.NET has been

dotnet

Swagger

image

Clean Architecture and CQRS Pattern

I used Clean Architecture and the CQRS Pattern as the chosen architecture for the software architecture to create coherence and order in the project structure.

Clean Architecture

clean

CQRS Pattern

cqrs

Technologies in Backend

aspnetcore

Asp.Net Core

My SQL

My Sql

Entity Freamwork

Entity Framework Core

MediateR

MediateR

Auto Mapper

Auto Mapper

FluentValidation

Fluent Validation

Technology Name Used in
Asp.Net Core web api is built on it
Microsoft Identity implementation authentication
MariaDb Database Used as a flexible and light free open source database
Entity Framework Core It is used as a powerful ORM to communicate with the database
MediateR To implement the Mediator pattern
Auto Mapper It is used to map data from one object to another ( Map Domains,Commands,Dtos,etc )
FluentValidation To Validate Application layer Commands

Technologies in Frontend

I'm using Vue js for the main site and Nuxt js for the blog section

I have used Tailwind CSS to design the user interface

You can find the source code repository I developed for the frontend here 👇

View Source Code

Vue js

Vue js

Nuxt js

Nuxt js

Tailwind CSS

Tailwind CSS

Axios

Axios js

About

یک پیاده سازی Web API با برای وبسایت شخصی با ASP.Net Core و معماری تمیز

Topics

Resources

Stars

Watchers

Forks

Languages