Skip to content

fdumary/CityGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 2025-09-20 190350

CityGPT

305 Hackathon 2025, Track #2 - Digital City Platforms & Apps

Description:

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.

Features:

  • Integration with city APIs (transport, utilities, local events)
  • Natural responses to questions
  • Text-to-speech support

Technologies:

  • 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

Setup:

Site is live at https://fdumary.github.io/CityGPT/.

Contributors:

  • Francesca Dumary - frontend development, backend development, API integration

Demo video:

https://youtu.be/iBeTh8noCEg

Screenshots:

Screenshot 2025-09-21 024534 Screenshot 2025-09-21 024554 Screenshot 2025-09-21 024612 Screenshot 2025-09-21 024622

About

305 Hack Fall 25 In Person

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors