Inspiration
I live in a housing co-op at my school. It takes our work duty coordinators 3 hours to optimize by hand the work duty assignments for the semester. Last semester, I took an optimization class where I learned that a computer could do this assignment in just seconds, potentially saving the coordinators a lot of trouble.
What it does
Takes in a CSV file and returns an optimal schedule using a Julia-language linear optimization program.
How I built it
Wrote code in Julia and attempted to push it onto web.
Challenges I ran into
Unfortunately, my hardware wouldn't allow me to set up a local web server to demonstrate a functional UI. I also didn't complete as many survey experiments as I wanted to.
Accomplishments that I'm proud of
The work duty coordinators are going to save a lot of time next academic year!
What I learned
I learned that Julia is not a very robust programming language! I also need to get better hardware.
What's next for Zoe Bayliss Coop Duty Assignment Optimization
Expand to work duty coordinator from kitchen coordinator. Make it more user-friendly.
Built With
- julia
- notebook
Log in or sign up for Devpost to join the conversation.