Skip to content

Latest commit

 

History

History
55 lines (29 loc) · 1.36 KB

Readme.md

File metadata and controls

55 lines (29 loc) · 1.36 KB

Portfolio Backend

This portfolio backend is built using .Net 7 and EntityFramework Core 7, with a focus on high scale project architecture, with a clear separation of concerns and use of design patterns to ensure code scalability and maintainability.

Features

  • High scale architecture.
  • SOLID principles applied.
  • DTOs (Data Transfer Objects) for handling data transfer between layers.
  • Dependency injection for loose coupling.
  • AutoMapper for object-to-object mapping.
  • Swagger UI for API documentation and testing.
  • SQL Server database.

Tech Stack

  • .NET 7.0.1
  • Entity Framework Core 7.0.1
  • SQL Server
  • Swagger UI

Getting Started

To get started with the backend, follow these steps:

  1. Clone the repository to your local machine.
  2. Navigate to the root directory of the project.
  3. Run dotnet restore to install the necessary dependencies.
  4. Run dotnet build to build the project.
  5. Run dotnet run to start the backend server.

Documentation

API documentation can be found in the Swagger UI, which can be accessed at the following URL: https://localhost:5000/swagger

Authors

🔗 Links

linkedin