Небольшой демонстрационный бэкенд на ASP.NET Core (в проекте используется .NET 8).
Цель — показать простую структуру REST API с использованием DI, паттерна репозиторий и тестируемой архитектуры.
- .NET 8 / ASP.NET Core
- C#
- Поисковый эндпоинт (пример)
- CRUD через репозиторий
- Фильтрация запросов
- Простая структура для расширения и тестирования
- .NET 8 SDK
- Windows (или любая платформа, поддерживающая .NET 8)
dotnet restore
dotnet build
dotnet run --project src/SearchExampleBeЛибо просто запустить в Visual Studio.
GET-поиск:
curl "http://localhost:5000/api/search?q=red armchair"Текущая реализация репозитория - не настоящее хранилище данных, а логика, генерирующая результаты на лету. Тем не менее, "найденные" товары имеют распознанные парсером цвет, материал и категорию.