UrbanBikes: Dublin Bike Availability in Real-Time
Vision
Our vision is to create a transformative impact on urban commuting by leveraging real-time data. We aim to build a platform that serves as a trusted resource for the community, providing accurate and up-to-date information that enhances the commuting experience. By integrating advanced technology and data analytics, we strive to make urban transportation more efficient, reliable, and sustainable, ultimately improving the quality of life for city residents and visitors alike. Through our commitment to innovation and community engagement, we envision a future where data-driven insights empower individuals to make informed commuting choices, reducing congestion and promoting environmental sustainability.
Mission
Our mission is to empower residents and visitors of Dublin with instant access to bike availability information, enhancing urban mobility and environmental sustainability. We are dedicated to providing real-time, accurate data on bike availability across Dublin, helping users to make informed decisions about their commuting options. By ensuring easy access to this vital information, we aim to promote the use of bicycles as a convenient and eco-friendly mode of transport, thereby contributing to the city's mobility solutions and environmental goals.
Project Objectives
- Real-Time Updates: To provide residents and visitors with up-to-the-minute information on the availability of Dublin Bikes at various stations across the city.
- Data Accuracy: To ensure the accuracy and reliability of the data collected and displayed, minimizing discrepancies and enhancing user trust.
- User Accessibility: To create an intuitive and user-friendly platform that allows for easy access to bike availability data, regardless of the user's technical expertise..
- Sustainability: To encourage sustainable urban mobility solutions by promoting the use of bicycles, thereby reducing traffic congestion and environmental pollution.
- Community Engagement: To foster a community-driven approach by involving users in the continuous improvement and expansion of the platform.
Technologies Used
- Python: Used for developing the backend, including data fetching, processing, and API integration.
- Flask: A lightweight WSGI web application framework for building the web server and API endpoints.
- MySQL: A relational database management system used for storing and managing bike availability data.
- JavaScript: For adding interactive elements and handling client-side operations.
- HTML/CSS: Used for creating and styling the front-end of the application, ensuring a responsive and visually appealing user interface.
- Docker: For containerizing the application, ensuring consistency across different development and production environments.
- APIs: External APIs are used to fetch real-time data on bike availability.
- DataTables: A jQuery plugin for displaying tabular data on the front-end with advanced interaction controls.
- Bootstrap: A front-end framework for developing responsive and mobile-first web pages.
- Gunicorn: A Python WSGI HTTP Server for UNIX, used to serve the Flask application in production.
Creators
Sangeetha and Pradyumna, both Master's graduates in Business Analytics, are dedicated data enthusiasts focusing on smart city projects. They apply their expertise in technology to enhance urban environments and positively impact community welfare. For further details, please visit our Contact page.