The OAC Campus Directory is a bespoke internal system I designed & developed for the OAC intranet, tailored to meet the specific needs of managing a widespread network of childcare facilities across Australia. This comprehensive system stands as a centralized repository for tracking and organizing a wealth of information about the numerous OAC childcare campuses and their staff members.
At its core, the OAC Campus Directory meticulously maintains up-to-date records of each staff member at the various campuses. It provides detailed profiles that include each staff member’s role, their tenure at the campus, and other pertinent information, thereby streamlining the management process and enhancing the coordination within and between campuses.
Beyond staff management, the OAC Campus Directory also functions as a secure vault for storing crucial documents and information specific to each campus. This can range from operational guidelines and policies to essential compliance documents and campus-specific data, thereby ensuring that vital information is not only safeguarded but also easily accessible to authorized personnel. By integrating staff details with critical campus information, the system not only simplifies administrative tasks but also supports strategic planning and decision-making processes within the OAC network, demonstrating a deep understanding of the organizational needs and contributing significantly to its smooth operation.
- OAC Campus Directory was written in Laravel 5.2.
- The infrastructure leverages AWS Elastic Beanstalk, using S3, RDS, and EC2 instances to host the server application. A load balancer instance is used with an AutoScaling group to ensure that the infrastructure is scalable and propagates or terminates EC2 instances depending on the incoming traffic.