305 Hackathon 2025, Track #2 - Digital City Platforms & Apps
CityGPT is the virtual web assistant for your city's needs. The chat answers questions regarding city services, such as bus schedules, tax deadlines, permits, and trash pickup. Many cities and local municipalities have websites that are hard to navigate for the average resident or citizen. These websites have confusing layouts, which makes them slow and not mobile-friendly. CityGPT eliminates these issues by providing instant, accurate answers, guiding you to the right services.
- Integration with city APIs (transport, utilities, local events)
- Natural responses to questions
- Text-to-speech support
- HTML for website text and layout
- CSS for website styling
- JavaScript for integrating frontend and backend
- Python for backend and chat implementation
- FastAPI for chat response generation
- Pydantic for chat request data
Site is live at https://fdumary.github.io/CityGPT/.
- Francesca Dumary - frontend development, backend development, API integration