first commit

This commit is contained in:
Web-serfer 2026-03-31 22:53:39 +05:00
commit af43d08e90
41 changed files with 5197 additions and 0 deletions

58
README.md Normal file
View file

@ -0,0 +1,58 @@
# Avtourist086
Монолитный проект: **Backend (PocketBase)** + **Frontend (Astro)**
## 🚀 Быстрый старт
### Установка зависимостей
```bash
bun install
```
### Запуск обоих серверов одной командой
```bash
bun dev
```
Серверы будут доступны:
- **Frontend (Astro)**: http://localhost:4321
- **Backend (PocketBase)**: http://localhost:8090
---
## 📁 Структура проекта
```
avtourist086/
├── backend/ # PocketBase сервер
│ ├── pocketbase.exe
│ └── pb_data/ # Данные PocketBase (создаётся при первом запуске)
├── frontend/ # Astro приложение
│ ├── src/
│ ├── public/
│ └── package.json
├── scripts/ # Скрипты запуска
│ └── dev.js
├── package.json # Корневой package.json
└── bunfig.toml # Конфигурация Bun
```
---
## 🧞 Отдельные команды
| Команда | Описание |
|---------|----------|
| `bun dev` | Запуск обоих серверов |
| `bun dev:backend` | Только PocketBase |
| `bun dev:frontend` | Только Astro |
| `bun build:frontend` | Сборка Astro |
| `bun preview:frontend` | Предпросмотр сборки |
---
## 🛑 Остановка серверов
Нажмите `Ctrl+C` в терминале для остановки обоих серверов.