Parliament Sittings is a comprehensive platform that offers detailed information about the Australian federal parliament. It includes profiles of members, details about electorates, ongoing and past Bills, and the legislative process. The project aims to enhance transparency and accessibility of parliamentary information to the general public.
Technologies Used: Ruby on Rails, PostgreSQL, Bootstrap, JavaScript.
Challenges Faced:
- Integrating real-time data from official parliamentary APIs.
- Designing a user-friendly interface that caters to a diverse audience.
- Ensuring data privacy and secure access to sensitive information.
Solutions Implemented:
- Developed API wrappers to handle data fetching and processing efficiently.
- Utilized Bootstrap for responsive design, ensuring compatibility across devices.
- Implemented authentication and authorization mechanisms to safeguard data.