Planet Twerp is an unofficial extension of the website Planet Terp which provides information about professors and courses at the University of Maryland. It uses LangChain and PlanetTerp data to provide concise summaries based on the reviews scraped from the offical Planet Terp. It aims to help students make informed decisions about their academic journey without having to read multiple reviews (although it is still recommended).
Currently, I am using Flask to run the actual site, with the backend script using the Planet Terp API with LangChain Groq (I don't want to pay for OpenAI) to generate summaries based on the reviews scraped. I do want to implement the umd.io API since it has some features that the Planet Terp API does not have such as more detailed information about courses and sections. Pairing the two APIs together would allow for a more comprehensive overview of the courses and professors at UMD.
I am currently the only one working on this project but I plan to turn it into an open source project. Check it out on GitHub. Feel free to contact me and report any issues you find. I am always looking for ways to improve the site and make it more useful for students.
Feel free to send me an email at justinn123123123@gmail.com