Fireside Locus

Fireside Locus serves as a tool for the administrative team at the Luzerne Music Center. It allows the team to quickly import camper and counselor data via CSV files. With the ability to quickly assign campers to different activities, the custom algorithm effortlessly generates and exports a PDF of each camper's schedule every week. Because the schedules are populated dynamically, it is incredibly easy to view the schedule for the current day and current week of any camper just by swiping! The app is also capable of auto populating the counselor schedule from week-to-week while dynamically adjusting for the counselor's side job, day off preference, and activity preferences.
...
Featured Skills
SwiftUI Firebase CSV Importing/Exporting PDF Exporting Combine MVVM

Screen Shots

Click screenshots to enlarge
...

The Camper list view demonstrating the ability to view the schedule of the current day or week.

...

The current day's schedule view.

...

The current week's schedule view

...

The Events list view.

...

The Add Event view.

...

The Counselor Schedule generation instruction screen.

...

The Weekly Considerations modal to assign counselor days off and any pertinent events for the week.