8. Technology & Design Choices - Notabela/Camper-Plus GitHub Wiki
SCHEDULE PAGES
For the camp administrator schedule page and the parent schedule page, our choice was to use the Full Calendar event Calendar (https://fullcalendar.io/)
Initially, we tried to used Google Calendars but it required the calendar to be public in order to embed it in a webpage, something we didn't want to do since any unauthorized user can look up and see the calendar. Google Calendars also didn't allow for much front-end customizability.
Full Calendar provides a fully customizable front-end with many useful function call-backs. We implemented the back-end to store events on the calendar securely in our own databases
OVERALL THEME
Since this website is a page that a Camp Administrator could be staring out for hours, we wanted to make it as visually appealing as possible.
We chose Google's Visually Appealing Materialize Theme, used appealing colors, and added a good amount of JavaScript to make the website visually appealing and fun to engage with