This project involved web scrapping over complex network setups, setting up a RAG pipeline and a lot of front-end prowess to deliver a text editor and UI students could call home. Python was selected for citation processing and AI microservices where langchain did a lot of heavy lifiting. Go is in use to manage certain network setups and for web scrapping modules where spoofing ssl signature becomes important. While Node handles the Saas functionalities - Users, credits, stripe subscriptions, and so on.