Skip to content

Серверная часть интернет магазина, реализованная на технологиях .Net ASP.Net SQLite

Notifications You must be signed in to change notification settings

razackoff/e-commerce-web-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Введение

Что это?

e-commerce-web-api — мой учебный проект, представляющий собой backend-часть интернет-магазина продуктов.

А зачем?

  • Для получения опыта какой-никакой энтерпрайз-разработки;
  • Для изучения инструментов и технологий в рамках уже существующего решения;
  • Для возможности иметь проект, с которым можно проводить любые манипуляции и не иметь проблем с совестью;
  • Для включения в резюме.

Концепция

За основу взята идея создания интернет-магазина продуктов. Функционал приложения должен позволять:

  • получать информацию о текущем ассортименте магазина;
  • добавлять продукт в ассортимент магазина
  • удалить продукт
  • обновить продукт
  • валидация данных во всех уровнях

В этом разделе перечислены все основные фреймворки и библиотеки, используемые в проекте.

  • ASP.NET Core
  • ASP.NET Core WEB API
  • Entity Framework Core
  • SQLite
  • Fluent Validation
  • AutoMapper

Использованные пакеты Nuget

  • Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 6.0.11
  • Microsoft.AspNetCore.Identity.EntityFrameworkCore | 6.0.11
  • Microsoft.AspNetCore.Identity.UI | 6.0.11
  • Microsoft.EntityFrameworkCore.SQLite | 6.0.13
  • Microsoft.EntityFrameworkCore.Tools | 6.0.13
  • Microsoft.VisualStudio.Web.CodeGeneration.Design | 6.0.11

(вернуться к началу)

Установка

Установка ничем не отличается от обычной установки других проектов .Net. Все зависимости и службы будут установлены автоматически.

Содействие

Если у вас есть предложение, которое сделало бы это лучше, разместите fork в репозитории и создайте запрос на извлечение. Вы также можете просто открыть проблему с тегом "enhancement". Не забудьте поставить проекту звездочку! Еще раз спасибо! Мы высоко ценим любой ваш вклад.

  1. Разветвите проект
  2. Создайте свою ветку функций (git checkout -b feature/AmazingFeature)
  3. Зафиксируйте свои изменения (git commit -m 'Add some AmazingFeature')
  4. Перейдите в ветку(git push origin feature/AmazingFeature)
  5. Откройте запрос на извлечение

Лицензия

Распространяется по лицензии MIT. Дополнительную информацию смотрите в разделе LICENSE.

(вернуться к началу)

Контакты

Razakov Firuz: razackof@gmail.com

Ссылка на проект: https://github.com/razackoff/e-commerce-web-api

Telegram: @UNFAZEDG

Благодарности

Ссылки на используемые фреймворки и библиотеки

  • Asp.Net - фреймворк для создания веб-приложений и сервисов с помощью .NET и C#

  • Entity Framework Core - позволяет работать с данными в форме специфических для домена объектов и свойств (например, с клиентами и их адресами) без необходимости учитывать формат базовых таблиц и столбцов базы данных, где хранятся эти данные

  • .Net Runtime - кроссплатформенная среда выполнения для облачных, мобильных, настольных приложений и IoT приложений

About

Серверная часть интернет магазина, реализованная на технологиях .Net ASP.Net SQLite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published