AI-ассистент для образования с генерацией расписания, конспектов, изображений и автоматизацией через Telegram-бота.
hac_ - это комплексное решение для автоматизации учебного процесса, которое помогает студентам:
- 📅 Генерировать персональное расписание занятий
- 📝 Создавать конспекты, планы уроков и карточки для запоминания
- 🎨 Генерировать учебные иллюстрации, мемы и схемы
- 🤖 Получать ежедневные дайджесты через Telegram
- 💬 Общаться с AI-ассистентом для помощи в учебе
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Frontend │────▶│ Backend │────▶│ AI │
│ (Next.js) │ │ (FastAPI) │ │ (OpenAI/ │
│ │ │ │ │ Mistral) │
└─────────────┘ └─────────────┘ └─────────────┘
│
▼
┌─────────────┐
│ n8n │────▶ Telegram Bot
│ (Automation)│
└─────────────┘
- Next.js - React фреймворк
- TailwindCSS - Utility-first CSS
- shadcn/ui - Современные UI компоненты
- Clerk/Auth.js - Авторизация
- FastAPI - Современный Python веб-фреймворк
- SQLite/Postgres - База данных
- Docker - Контейнеризация
- OpenAI GPT / Mistral - Текстовая генерация
- Flux / DALL-E - Генерация изображений
- n8n - Автоматизация и workflows
- Telegram Bot API - Интеграция с Telegram
- 📋 ТЗ для команды - Детальные задачи для каждого участника
- ⏱ Чекпоинты по времени - Таймлайн и контрольные точки
- 🚀 Инструкция по запуску - Быстрый старт и настройка
git clone https://github.com/Rafaildavar/-_-.git
cd "ХАКАТОН ДИЗАЙН"cp .env.example .env
# Добавьте ваши API ключи в .envdocker-compose up -d- Backend API: http://localhost:8000/docs
- n8n: http://localhost:5678
- Frontend: http://localhost:3000
Подробная инструкция: SETUP_GUIDE.md
hac_/
├── frontend/ # Next.js приложение
├── backend/ # FastAPI сервер
│ ├── app/
│ │ ├── api/ # API эндпоинты
│ │ └── services/ # AI сервисы
├── n8n/ # n8n workflows
├── docs/ # Документация
│ ├── TEAM_TASKS.md
│ ├── CHECKPOINTS.md
│ └── SETUP_GUIDE.md
└── docker-compose.yml
POST /api/assistant- Диалог с AI-ассистентомPOST /api/schedule- Генерация расписанияPOST /api/lesson- Генерация урока/конспекта/карточекPOST /api/image- Генерация изображенийPOST /api/tg/send- Отправка в TelegramPOST /api/n8n/webhook- Webhook для n8n
Полная документация: http://localhost:8000/docs
- Тимлид/Архитектор - Общая координация, Docker, интеграции
- Фронтенд Lead - Next.js интерфейс, UI/UX
- Бэкенд разработчик - FastAPI, AI интеграции
- Интеграции - n8n workflows, Telegram бот
- Дизайнер/QA/Pitch - Дизайн, тестирование, презентация
- Проблема - Студенты тратят много времени на рутинные задачи
- Решение - AI-ассистент с автоматизацией
- Демонстрация - Показать все фичи
- Архитектура - Техническая реализация
- Выгоды - Экономичность, скорость, масштабируемость
- ✅ Все заявленные фичи работают
- ✅ Современный и привлекательный UI
- ✅ Чистая архитектура и масштабируемость
- ✅ Четкий питч и хорошее демо
- ✅ Инновационное использование AI
Проект создан для хакатона.
Сделано с ❤️ командой hac_