Banner

UTSA course data system with Discord bot and web interface

Active Updated 3d ago

A complex multi-service system providing a Discord bot and browser-based interface to UTSA's course data. Features a Discord bot built with Serenity and Poise frameworks for course monitoring and queries, an Axum-based web server with Vite/React frontend embedding static assets at compile time, and an intelligent scraper with priority-based queuing in PostgreSQL for rate-limited course data collection and synchronization.

Built with
Bot Discord Docker React Rust Tool TypeScript