Project Story: CityWise
Inspiration
The inspiration for CityWise came from observing the growing need for accessible and real-time information in urban environments. As cities become increasingly complex, residents require tools that enable them to navigate daily challenges effectively. We wanted to create an app that not only provides live updates but also supports mental health and community engagement.
What it does
CityWise is a comprehensive mobile application designed to enhance urban living by providing:
- Live News Updates: Keep users informed about local and national news.
- Real-Time AR Navigation: Offer seamless navigation through augmented reality.
- Mental Health Chatbot: Provide immediate support for mental health concerns.
- Civil Issue Chatbot: Enable residents to report and discuss civil issues directly.
- Real-Time Government Updates on GDP: Deliver economic insights using government APIs.
How we built it
We developed CityWise using Kotlin for Android, ensuring a native experience. We integrated various APIs to fetch live data, including news and government updates. The AR navigation feature was built using available libraries to create an engaging user experience. We designed chatbots for mental health and civil issues using natural language processing techniques, ensuring they could understand and respond effectively to user inquiries.
Challenges we ran into
Throughout the development process, we faced several challenges:
- API Integration: Some government APIs were not well-documented, making it difficult to extract and display data correctly.
- AR Functionality: Implementing AR navigation required significant testing to ensure accuracy and usability.
- Chatbot Responses: Creating a responsive and empathetic chatbot for mental health was challenging, as it required careful consideration of language and tone.
Accomplishments that we're proud of
We are particularly proud of:
- Successfully integrating multiple APIs to provide a seamless user experience.
- Building an intuitive AR navigation feature that enhances user interaction.
- Developing a functional mental health chatbot that can offer support in real time.
What we learned
This project taught us valuable lessons about collaboration, problem-solving, and the importance of user-centric design. We learned how to effectively integrate different technologies and the significance of thorough testing, especially with AR and chatbot functionalities.
What's next for CityWise: Your Smart Urban Companion
Looking forward, we plan to:
- Expand our app's features by adding support for more civil services and community engagement tools.
- Enhance the chatbot capabilities to cover more topics and improve user interaction.
- Explore partnerships with local governments and organizations to provide even more relevant information to our users.
Built With
- android
- android-studio
- api
- arcore
- figma
- firebase
- firestore
- gcp
- git
- govt-api
- jetpack-compose
- kotlin
- news
Log in or sign up for Devpost to join the conversation.