I built this on LangchainAI and Streamlit while learning those 2 libraries. LangchainAI made it easy to create vector embeddings for querying (with the OpenAI API in the background) and Streamlit made having a UI easy for someone who usually only does backend development.
Now I know how to use these libraries and I can also save some time by not watching Youtube videos that are way too long for the amount of information they deliver (I was wasting way too much time on that page).
This is my first solo project that utilises AI and I'd be happy to get some feedback (and I hope it may be helpful to one or two of you).
(For some reason the URL didn't work - here it is: https://recapit.streamlit.app)