В приложении есть две роли: пользователь и администратор.
- Может добавлять в профиль адреса доставки.
- Может создавать заказы на выкуп и доставку товара из интернет-магазина, который не осуществляет доставку в его страну.
- Имеет возможность исполнять заказы других пользователей, для этого ему нужно отправить заявку на соответствующий заказ.
- Может просматривать список пользователей приложения.
- Может удалить или заблокрировать/разблокировать профиль пользователя.
При разработке приложения использовались следующие технологии:
- ASP.NET Core Web API (.NET 6.0)
- ASP.NET Core Identity
- EF Core 6.0
- MSSQL Server
- AutoMapper
- MailKit
- React
- Typescript
- TailwindCSS
Чтобы собрать и запустить приложение, выполните следующие действия:
- Клонируйте репозиторий на свой локальный компьютер.
git clone https://github.com/YusupovIlya/Intermediary-search-service.git
- Перейдите в корень каталога проекта и запустите сборку приложения.
docker compose build
- Чтобы запустить приложение используйте команду.
docker compose up
- Перейдите по адресу http://localhost:3000.