StartAPon - это веб-приложение на Django, которое помогает предпринимателям анализировать перспективность своих идей бизнеса с помощью AI ассистента.
- Психологический тест - 20 вопросов для определения типа предпринимателя и его характеристик
- Диалог с ИИ - Интерактивное общение для уточнения идеи стартапа
- Анализ идей - Ай-анализирует идею и выявляет возможные ошибки
- Финансовые расчеты - Расчет стартового капитала и срока окупаемости
- Помощь с бюрократией - Информация о регистрации, налогах, лицензиях
- Рекомендации идей - Подборка подходящих стартапов на основе профиля
- История диалога - Сохранение последних 5 сообщений и контекста
- Бесплатная - 0.1$ за сообщение, ограниченные функции
- Премиум ($5/месяц) - Неограниченный диалог, рекомендации, помощь с бюрократией
- Pro ($10/месяц) - Все функции + персональный консультант и приоритет поддержка
- Python 3.9+
- pip
- Django 4.2+
- Перейдите в папку проекта:
cd backend- Установите зависимости:
pip install -r ../requirements.txt- Создайте миграции:
python manage.py makemigrations
python manage.py migrate- Создайте суперпользователя:
python manage.py createsuperuser- Запустите сервер:
python manage.py runserver- Откройте браузер и перейдите на
http://localhost:8000
Отредактируйте файл .env:
AI_API_KEY=your-openai-api-key-here
DEBUG=True
SECRET_KEY=your-secret-keyGET /api/test/questions/- Получить все вопросы тестаPOST /api/test/submit/- Отправить результаты теста
GET /api/profile/- Получить профиль пользователя
POST /api/message/- Отправить сообщение ИИ
POST /api/idea/create/- Создать идеюGET /api/idea/list/- Список идей пользователяPOST /api/idea/analyze/- Анализировать идеюPOST /api/idea/costs/- Расчет капиталаPOST /api/idea/bureaucracy/- Получить помощь с бюрократией
GET /api/recommendations/- Получить рекомендации идей
GET /api/subscription/- Информация о подписках
startapon/
├── backend/
│ ├── startapon_config/ # Конфигурация Django
│ ├── startapon_app/ # Основное приложение
│ │ ├── models.py # Модели БД
│ │ ├── views.py # Представления API
│ │ ├── serializers.py # Сериализаторы
│ │ ├── ai_service.py # Сервис ИИ
│ │ ├── test_questions.py # Вопросы теста
│ │ └── urls.py # URL маршруты
│ ├── manage.py
│ └── db.sqlite3 # База данных
├── frontend/
│ ├── static/
│ │ ├── css/
│ │ │ └── style.css # Стили
│ │ └── js/
│ │ └── app.js # Основное приложение JS
│ └── templates/
│ └── index.html # Главная страница
├── requirements.txt # Зависимости
└── .env # Конфигурация окружения
- UserProfile - Профиль пользователя с результатами теста
- StartupIdea - Идеи стартапов пользователя
- MessageHistory - История последних 5 сообщений
- NewsletterIdea - Рекомендуемые идеи стартапов
- UserRecommendation - Рекомендации для пользователя
- ConversationSession - Сессии диалога с ИИ
Приложение использует OpenAI API (GPT-3.5-turbo) для:
- Анализа идей стартапов
- Создания профиля пользователя на основе теста
- Диалога для уточнения идеи
- Расчета финансовых прогнозов
- Помощи с бюрократией
- Рекомендации новых идей
Для вопросов и предложений пишите на: support@startapon.com
MIT License