first commit
This commit is contained in:
37
README.md
37
README.md
@ -9,16 +9,17 @@
|
||||
- ✅ GraphQL API
|
||||
- ✅ Современный UI с Shadcn/ui
|
||||
- ✅ Работа с базой данных через Prisma ORM
|
||||
- ✅ Скрипт «AI Gateway» (AI SDK)
|
||||
- 🔄 Интеграция с S3 для файлов (в разработке)
|
||||
|
||||
## Технологии
|
||||
|
||||
- **Frontend**: Next.js 15, React 19, TypeScript
|
||||
- **UI**: Tailwind CSS, Shadcn/ui, Radix UI
|
||||
- **Backend**: GraphQL (Apollo Server)
|
||||
- **Database**: PostgreSQL + Prisma ORM
|
||||
- **Forms**: React Hook Form + Zod validation
|
||||
- **Storage**: AWS S3 (планируется)
|
||||
- Frontend: Next.js 15, React 19, TypeScript
|
||||
- UI: Tailwind CSS, Shadcn/ui, Radix UI
|
||||
- Backend: GraphQL (Apollo Server)
|
||||
- Database: PostgreSQL + Prisma ORM
|
||||
- Forms: React Hook Form + Zod validation
|
||||
- Storage: AWS S3 (планируется)
|
||||
|
||||
## Установка и настройка
|
||||
|
||||
@ -65,7 +66,23 @@ npx prisma generate
|
||||
npm run dev
|
||||
```
|
||||
|
||||
Откройте [http://localhost:3000](http://localhost:3000) в браузере.
|
||||
Откройте http://localhost:3000 в браузере.
|
||||
|
||||
### 5. AI Gateway (скрипт)
|
||||
|
||||
Для запуска скрипта AI Gateway нужен ключ в `.env`:
|
||||
|
||||
```env
|
||||
AI_GATEWAY_API_KEY="your_api_key_here"
|
||||
```
|
||||
|
||||
Запуск примера (TypeScript выполняется через `tsx`):
|
||||
|
||||
```bash
|
||||
npm run ai:gateway
|
||||
```
|
||||
|
||||
Скрипт: `scripts/gateway.ts` — использует `ai` SDK и печатает стрим-ответ, usage и причину завершения.
|
||||
|
||||
## Первый запуск
|
||||
|
||||
@ -137,10 +154,10 @@ npx prisma migrate dev --name [migration-name]
|
||||
## Тестирование
|
||||
|
||||
### Тест S3 хранилища
|
||||
Откройте [http://localhost:3000/test-s3](http://localhost:3000/test-s3) для тестирования загрузки файлов в S3.
|
||||
Откройте http://localhost:3000/test-s3 для тестирования загрузки файлов в S3.
|
||||
|
||||
### Тест GraphQL API
|
||||
Откройте [http://localhost:3000/api/graphql](http://localhost:3000/api/graphql) для проверки GraphQL API.
|
||||
Откройте http://localhost:3000/api/graphql для проверки GraphQL API.
|
||||
|
||||
## Следующие шаги
|
||||
|
||||
@ -149,4 +166,4 @@ npx prisma migrate dev --name [migration-name]
|
||||
- [ ] Добавить управление контентом
|
||||
- [ ] Создать систему ролей и разрешений
|
||||
- [ ] Добавить логирование и мониторинг
|
||||
# protekauto-cms
|
||||
# protek
|
||||
|
Reference in New Issue
Block a user