Salisbury Analytics is a web application built for the students of Salisbury University. It utilizes aggregate grade information obtained via the Public Information Act to provide informative grade visualizations. It ingests data from the Department of Education api to provide reports about student demographics. Data is scraped from Coursicle and Rate My Professor to provide professor reviews and accurate course times. A retrival augmented LLM provides a natural language interface to the university website. You can visit Salisbury Analytics here.
Education is a major investment of time, money and effort. Salisbury Analytics aims to support students of Salisbury Univesity in getting the highest return on their investment by helping them make informed decisions. Additionally, the website acts as a tool to keep the university accountable by improving transparency.
Architecture diagram can be found here.
Front End | Blade, HTMX, Apex Charts, Javascript, LangChain.js |
Styling | Tailwind, FlowBite |
Back End | PHP, Laravel |
Database | MYSQL |
Testing | PHPUnit |
Static Analysis | PHPStan |
Linting | Pint |
Hosting | AWS EC2 |
Uptime Monitoring | Status Cake |
Payments | Stripe |