A self-serve chatbot that guides HR leaders and executives through a structured conversation and produces a specific, role-by-role training plan using Bundle's real session catalog.
pip install -r requirements.txt
Open .env and set:
OPENAI_API_KEY=your-key-here
Place bundle.png in:
builder/static/builder/images/bundle.png
The app shows "BUNDLE" as text fallback if the image is missing.
python manage.py migrate
python manage.py seed_data
python manage.py createsuperuser
python manage.py runserver
Visit: http://127.0.0.1:8000
Admin panel: http://127.0.0.1:8000/admin/
- CEO clicks Get Started
- Answers 6 questions about their company (with smart toggle buttons)
- Pastes performance data, job descriptions, or answers 8 diagnostic questions
- Receives a typed-out AI analysis with 3 specific scenario options
- Selects a scenario and picks a session count (4 / 6 / 8 / 10)
- Receives a full training plan with named sessions and per-session reasoning
- Books a consultation — selects date and time
- Sees a confirmation page
- Backend: Django 4.2+ (MVT)
- Database: SQLite
- AI: OpenAI gpt-4o
- Frontend: Plain HTML + CSS + JavaScript (no frameworks)