├── .idea ├── .gitignore ├── Choose-Your-Own-Adventure.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── backend ├── .choreo │ └── component.yaml ├── .env ├── .gitignore ├── .idea │ ├── .gitignore │ ├── backend.iml │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── .python-version ├── README.md ├── core │ ├── __init__.py │ ├── config.py │ ├── models.py │ ├── prompts.py │ └── story_generator.py ├── databse.db ├── db │ ├── __init__.py │ └── database.py ├── main.py ├── models │ ├── __init__.py │ ├── job.py │ └── story.py ├── pyproject.toml ├── requirements.txt ├── routers │ ├── __init__.py │ ├── job.py │ └── story.py ├── schemas │ ├── __init__.py │ ├── job.py │ └── story.py └── uv.lock └── frontend ├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── public └── vite.svg ├── src ├── App.css ├── App.jsx ├── components │ ├── LoadingStatus.jsx │ ├── StoryGame.jsx │ ├── StoryGenerator.jsx │ ├── StoryLoader.jsx │ └── ThemeInput.jsx ├── index.css ├── main.jsx └── util.js └── vite.config.js /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/Choose-Your-Own-Adventure.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/Choose-Your-Own-Adventure.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /backend/.choreo/component.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.choreo/component.yaml -------------------------------------------------------------------------------- /backend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.env -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/.gitignore -------------------------------------------------------------------------------- /backend/.idea/backend.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/backend.iml -------------------------------------------------------------------------------- /backend/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /backend/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /backend/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/misc.xml -------------------------------------------------------------------------------- /backend/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/modules.xml -------------------------------------------------------------------------------- /backend/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/.idea/vcs.xml -------------------------------------------------------------------------------- /backend/.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /backend/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/core/config.py -------------------------------------------------------------------------------- /backend/core/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/core/models.py -------------------------------------------------------------------------------- /backend/core/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/core/prompts.py -------------------------------------------------------------------------------- /backend/core/story_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/core/story_generator.py -------------------------------------------------------------------------------- /backend/databse.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/databse.db -------------------------------------------------------------------------------- /backend/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/db/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/db/database.py -------------------------------------------------------------------------------- /backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/main.py -------------------------------------------------------------------------------- /backend/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/models/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/models/job.py -------------------------------------------------------------------------------- /backend/models/story.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/models/story.py -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/routers/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/routers/job.py -------------------------------------------------------------------------------- /backend/routers/story.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/routers/story.py -------------------------------------------------------------------------------- /backend/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/schemas/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/schemas/job.py -------------------------------------------------------------------------------- /backend/schemas/story.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/schemas/story.py -------------------------------------------------------------------------------- /backend/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/backend/uv.lock -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/App.css -------------------------------------------------------------------------------- /frontend/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/App.jsx -------------------------------------------------------------------------------- /frontend/src/components/LoadingStatus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/components/LoadingStatus.jsx -------------------------------------------------------------------------------- /frontend/src/components/StoryGame.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/components/StoryGame.jsx -------------------------------------------------------------------------------- /frontend/src/components/StoryGenerator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/components/StoryGenerator.jsx -------------------------------------------------------------------------------- /frontend/src/components/StoryLoader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/components/StoryLoader.jsx -------------------------------------------------------------------------------- /frontend/src/components/ThemeInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/components/ThemeInput.jsx -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/main.jsx -------------------------------------------------------------------------------- /frontend/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/src/util.js -------------------------------------------------------------------------------- /frontend/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techwithtim/Choose-Your-Own-Adventure-AI/HEAD/frontend/vite.config.js --------------------------------------------------------------------------------