A React + Node.js portfolio with a built-in Retrieval-Augmented Generation chatbot.
🌐 Live Frontend •
⚙️ Live Backend
RAGfolio is my personal portfolio site built with React (frontend) and Node.js (backend).
It features a RAG chatbot originally trained on Lewis Hamilton content but designed so you can easily swap in any data – just change the input file and redeploy.
- Put your own text into
me.txt. - Run
precompute.jslocally to generatevectorStore.json(parameters adjustable inside the file). - Copy the new
vectorStore.jsoninto the repo & redeploy. - The chatbot instantly runs on your new content.