About ETHSBell

ETHSBell tells students when the current period will end. It's especially useful since the school has multiple different bell schedules depending on the day and it can be hard to remember all the start and end times. In addition to the website, a Chrome extension provides easy access to the current period and schedule information. It also has an API to allow for other projects to integrate with it, such as the PE Board.

This is a codETHS project.

Source code

Technologies Used

ETHSBell is written in Rust. The frontend was made with stock HTML/CSS/JS and used parcel for bundling. Deployment is done with Docker and built with GitHub Actions.


Homepage showing current period(s)
Schedule view of a day