https://github.com/maksmez/deliveryversta
Web-приложение для управлением заказами на доставку компании Versta
https://github.com/maksmez/deliveryversta
asp-net-core csharp docker reactjs sqlite
Last synced: 2 months ago
JSON representation
Web-приложение для управлением заказами на доставку компании Versta
- Host: GitHub
- URL: https://github.com/maksmez/deliveryversta
- Owner: maksmez
- Created: 2025-02-17T15:30:33.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-27T12:19:37.000Z (over 1 year ago)
- Last Synced: 2025-02-27T17:21:54.152Z (over 1 year ago)
- Topics: asp-net-core, csharp, docker, reactjs, sqlite
- Language: C#
- Homepage:
- Size: 1.17 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DeliveryVersta
Тестовое задание
Небольшой проект для управления заказами, разработанный на **ASP.NET 9 + React + SQLite**.
## Используемый стек
- **Backend:** ASP.NET 9, Entity Framework Core, SQLite
- **Frontend:** React 19, React Router, Axios
- **Контейнеризация:** Docker, Docker Compose
---
## Установка и запуск
Убедитесь, что на вашем компьютере установлено:
- Node.js версии 22 и выше;
- .NET SDK: 9.0.100 и выше.
### 1. Локальная разработка (без Docker)
#### Запуск бэкенда:
В корневой папке проекта выполнить следующую команду:
```
dotnet run
```
#### Запуск фронтенда:
Перейти в папку "react-app", установить зависимости, запустить React:
```
cd react-app
npm install
npm start
```
- **API доступно по адресу** `http://localhost:5009`
- **Фронтенд доступен по адресу** `http://localhost:3000`
---
### 2. Запуск в Docker
В корневой папке проекта выполнить следующую команду:
```
docker-compose up --build -d
```
- **Фронтенд доступен по адресу** `http://localhost:3000`
- **API доступнопо адресу** `http://localhost:5009`
Остановить контейнеры:
```
docker-compose down
```