Skip to content

slavdss/startupon1

Repository files navigation

StartAPon - AI помощник для анализа стартапов и бизнеса

О проекте

StartAPon - это веб-приложение на Django, которое помогает предпринимателям анализировать перспективность своих идей бизнеса с помощью AI ассистента.

Функции

  1. Психологический тест - 20 вопросов для определения типа предпринимателя и его характеристик
  2. Диалог с ИИ - Интерактивное общение для уточнения идеи стартапа
  3. Анализ идей - Ай-анализирует идею и выявляет возможные ошибки
  4. Финансовые расчеты - Расчет стартового капитала и срока окупаемости
  5. Помощь с бюрократией - Информация о регистрации, налогах, лицензиях
  6. Рекомендации идей - Подборка подходящих стартапов на основе профиля
  7. История диалога - Сохранение последних 5 сообщений и контекста

Тарифные планы

  • Бесплатная - 0.1$ за сообщение, ограниченные функции
  • Премиум ($5/месяц) - Неограниченный диалог, рекомендации, помощь с бюрократией
  • Pro ($10/месяц) - Все функции + персональный консультант и приоритет поддержка

Установка

Требования

  • Python 3.9+
  • pip
  • Django 4.2+

Шаги установки

  1. Перейдите в папку проекта:
cd backend
  1. Установите зависимости:
pip install -r ../requirements.txt
  1. Создайте миграции:
python manage.py makemigrations
python manage.py migrate
  1. Создайте суперпользователя:
python manage.py createsuperuser
  1. Запустите сервер:
python manage.py runserver
  1. Откройте браузер и перейдите на http://localhost:8000

Конфигурация

Отредактируйте файл .env:

AI_API_KEY=your-openai-api-key-here
DEBUG=True
SECRET_KEY=your-secret-key

API Endpoints

Тест

  • GET /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                         # Конфигурация окружения

База данных

Models

  1. UserProfile - Профиль пользователя с результатами теста
  2. StartupIdea - Идеи стартапов пользователя
  3. MessageHistory - История последних 5 сообщений
  4. NewsletterIdea - Рекомендуемые идеи стартапов
  5. UserRecommendation - Рекомендации для пользователя
  6. ConversationSession - Сессии диалога с ИИ

Использование ИИ

Приложение использует OpenAI API (GPT-3.5-turbo) для:

  • Анализа идей стартапов
  • Создания профиля пользователя на основе теста
  • Диалога для уточнения идеи
  • Расчета финансовых прогнозов
  • Помощи с бюрократией
  • Рекомендации новых идей

Контакты

Для вопросов и предложений пишите на: support@startapon.com

Лицензия

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors