Skip to content

greent3/TravisGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TravisGPT — Full Stack OpenAI Chatbot

Full-stack RAG-supplemented chatbot application powered by FastAPI (backend), React + Vite + MUI (frontend), and the OpenAI API.


📦 Project Structure

```
├── backend/ # FAST API Backend  
│  ├── server.py  
│  ├── api/  
│  ├── chroma/ # vector DB generated on startup  
│  ├── collection  
│  ├── requirements.txt  
│  ├── .env.example  
│  ├── dockerfile  
│  └── ...  
├── frontend/ # React frontend (Vite + MUI)  
│  ├── src/  
│  ├── .env.example  
│  ├── dockerfile  
│  ├── vite.config.js  
│  └── ...  
├── docker-compose.yml # Runs both frontend and backend
``` 

🚀 Quick Start

1. Clone the Repository

git clone https://github.com/greent3/travisgpt.git

cd travisgpt

2. Add your own env variables to .env.example files and rename to .env

3. Generate the images, and run the app

docker compose up --build

About

Chatbot for querying Travis' SWE experience

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors