rag-app/ │ ├── app.py                    # FastAPI application ├── requirements.txt          # Python dependencies ├── render.yaml               # Optional Render configuration ├── .gitignore ├── .env                      # Local development only │ ├── data/ │   ├── document1.pdf │   ├── document2.pdf │   └── ... │ ├── chroma_db/                # Generated vector database │ ├── src/ │   ├── loader.py             # Load PDFs/documents │   ├── splitter.py           # Text chunking │   ├── embeddings.py         # Embedding model │   ├── vectorstore.py        # ChromaDB setup │   └── rag_chain.py          # LangChain retrieval chain │ |-- logger.py └── README.md