Skip to content

developerharon/ECommerceDemoAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Demo API

A simple API that models an e-commerce system.

Table of Contents

Description

The ECommerceDemoAPI is a side project I have been working on to solidify my understanding of databases, based on the knowledge I gained from the book Practical Entity Framework Core 6. This project aims to showcase my practical application of database concepts and techniques learned from the book.

Features

  • Feature 1: Database design: I have implemented a well-structured and normalized database schema based on the principles outlined in the book.
  • Feature 2: Data modeling: I have utilized various techniques and best practices to model the data effectively in the database.
  • Feature 3: CRUD operations: The project demonstrates the implementation of Create, Read, Update, and Delete operations on the database.
  • Feature 4: Query optimization: I have optimized the database queries by utilizing appropriate indexing and query tuning techniques, resulting in improved performance.
  • Feature 5: Data validation: The project incorporates robust data validation mechanisms to ensure data integrity and consistency.
  • Feature 6: Security measures: I have implemented security measures such as user authentication and authorization to protect the database from unauthorized access.

Technologies Used

  • .NET 7
  • MediatR, Automapper, EFCore
  • MS SQL Server

Installation

  1. Provide step-by-step instructions on how to install and set up your project locally. Include any dependencies that need to be installed.
  2. Explain any configuration steps needed, such as setting up a database connection.

Usage

  1. Provide instructions on how to use your side project.
  2. Include any examples or code snippets to showcase the functionality.

Contributing

Explain how others can contribute to your side project. Provide guidelines for submitting issues or pull requests.

License

Include information about the license under which your side project is distributed. For example, you can use a popular open-source license like MIT or Apache 2.0.

About

A simple API that models an e-commerce system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages