Urban Planning Dashboard: Our Journey
Inspiration
Our inspiration came from the need for greater civic engagement in urban planning. We noticed that many citizens felt disconnected from decisions affecting their communities. By creating a platform that visualizes urban data, we aimed to bridge this gap and empower residents to actively participate in shaping their cities.
What We Learned
Throughout the development process, we learned the importance of user-centered design. Gathering feedback from potential users helped us refine our features and ensure the dashboard addressed real community needs. We also gained insights into data integration, working with various public APIs and IoT sensor data to deliver real-time information.
How We Built It
We built the dashboard using:
- Frontend: HTML, CSS, JavaScript, and D3.js for dynamic visualizations.
- Backend: Node.js with Express for API requests and MongoDB for data storage.
- Integration: Connected to public APIs for traffic and energy data, utilizing WebSocket for real-time updates.
Challenges Faced
One of the biggest challenges was ensuring data accuracy and timeliness while integrating multiple sources. Additionally, we faced hurdles in designing a user-friendly interface that appealed to both city planners and everyday citizens. Continuous testing and user feedback were crucial in overcoming these obstacles.
This journey has been incredibly rewarding, and we’re excited to see how our dashboard can make a positive impact on urban planning!
Log in or sign up for Devpost to join the conversation.