My Contributions
Web App Development: Converted terminal-based scraper into a Flask web app with a RESTful API.
RMP Integration: Automated fetching of professor ratings, difficulty scores, and review counts.
Schedule Visualization: Built an interactive weekly grid with automatic conflict detection.
UI/UX Design: Created a minimalist layout with side-by-side views, color-coded courses, and professor rating charts.
Data Management: Added JSON storage for courses and SQLite for planned classes.
Technical Enhancements: Migrated from Selenium to cloudscraper, improved name-matching, input validation, and overall security.
Bug Fixes: Fixed professor name mismatches, case-sensitivity issues, and refined multiple UI/UX elements.
Tech Stack: Python, Flask, JavaScript, HTML/CSS, SQLite, BeautifulSoup, cloudscraper, Chart.js.
Log in or sign up for Devpost to join the conversation.