An open API service indexing awesome lists of open source software.

https://github.com/ibuildrun/avyx

AVYX - Telegram Mini App marketplace for designers with gamification
https://github.com/ibuildrun/avyx

design gamification marketplace react telegram telegram-mini-app typescript vite

Last synced: 5 months ago
JSON representation

AVYX - Telegram Mini App marketplace for designers with gamification

Awesome Lists containing this project

README

          

# AVYX

Telegram Mini App для дизайнеров и художников — маркетплейс заказов с геймификацией.

## Структура

```
avyx/
├── frontend/ # React + TypeScript + Vite
├── backend/ # Laravel 11 API
├── local/ # Скрипты локальной разработки
└── .github/ # CI/CD workflows
```

## Быстрый старт

### Локальная разработка (Windows)

```powershell
cd local
.\start.ps1
```

Это запустит:
- Backend на http://localhost:8000
- Frontend на http://localhost:3000

### Требования

- PHP 8.3+
- Node.js 20+
- MySQL 8.0+ (или SQLite для быстрого старта)
- Composer 2.x

## Деплой

Автоматический деплой при пуше в `main`:
- Frontend → GitHub Pages
- Backend → REG.RU Hosting (avyx-api.ibuildrun.ru)

## Технологии

### Frontend
- React 19
- TypeScript 5.8
- Vite 6
- Tailwind CSS
- @tma.js/sdk-react (Telegram Mini App SDK)

### Backend
- Laravel 11
- PHP 8.3
- MySQL 8.0
- Telegram Bot API

## Лицензия

MIT