Find out and have your say about what's being built and knocked down in your area.
PlanningAlerts is an innovative web application that provides users with a way to stay informed about development applications in their local area. Created by the OpenAustralia Foundation, this tool allows community members to express their opinions on local development initiatives, fostering civic engagement. With a robust backend powered by Ruby on Rails, it’s designed not only for users to view performance data but also serves as a platform for developers who are willing to contribute to its ongoing evolution.
The application emphasizes accessibility and ease of use, allowing users to navigate its features seamlessly. From setting up the development environment to managing the application, PlanningAlerts has structured its functionality to cater to both everyday users and developers diving into the code.
User-Friendly Interface: The platform is designed with simplicity in mind, making it easy for users to find and understand local development applications.
Local Email Notifications: Users can receive updates via local email notifications about new and ongoing development projects in their area, helping them stay informed.
Docker Compatibility: The app uses Docker for containerization, simplifying the setup process and ensuring consistent development and production environments.
Built-in Testing Framework: Developers can run tests easily with a dedicated command, ensuring reliability and stability as changes are made.
Email Template Development: With Maizzle for email templates, changes are automatically compiled and updated, allowing for rapid iteration and development.
Type Checking with Sorbet: The application employs Sorbet for type checking, introducing more robust coding practices in a dynamically typed language, improving the overall code quality.
Capistrano for Deployment: The app utilizes Capistrano for deployment, streamlining the process and allowing for alternate branch management during deployments.
Comprehensive Docker Commands: A wide array of Docker commands included in the application helps maintain and manage the development environment effectively.