A web-based application that helps manage the stores, employees, and shifts of a cafe franchise.
A web development project for the course Application Design and Development (67-272) at Carnegie Mellon University. It allows administrators to create and edit stores, assign employees to different pay grades and stores, and track the shifts and jobs of each employee. It also allows employees to clock in and out of their shifts and view their assignments.
The project follows the MVC (Model-View-Controller) pattern in Ruby on Rails. It consists of a total of 2330 lines of code and 2027 lines of test code, achieving a high code-to-test ratio of 1:0.9.
Spring 2023