Here Before It Goes Viral is an interactive web-based pandemic simulation tool designed to model infection spread in a city. It allows users to visualize the impact of public health measures (such as mask mandates, school closures, and lockdowns) on infection rates, using real-time statistical updates and graphical representations.
- 1st Place in the Simulation Track at HoyaHacks 2025
- 3rd Place Overall at HoyaHacks 2025
For more details, check out the Devpost project page.
- Real-Time Simulation: Models the spread of infections in a city environment, tracking susceptible, infected, and recovered populations over time.
- Customizable Geographic Bounds: Users can define city layouts and geographic boundaries for the simulation.
- Public Health Protocols: Simulates the effects of public health measures like mask mandates, school closures, and lockdowns on infection dynamics.
- Dynamic Data Visualization: Uses Google Maps to dynamically visualize city layouts and population movements.
- SIR Model Implementation: Accurately follows the SIR (Susceptible, Infected, Recovered) model using probabilistic individual decisions.
- Full-Stack Development: Built using JavaScript, HTML, and CSS for the frontend, with Python and FastAPI handling the backend processing.
- FastAPI: Enables efficient communication between the frontend and backend, processing complex simulations and real-time data.
- Google Maps API: Used for dynamically visualizing city layouts and simulating population movements in customizable geographic areas.
- SIR Epidemiological Model: Models the infection spread using predefined city dynamics and infection parameters.
- Real-Time Data & Visualization: Provides real-time statistical updates and visual representations of the simulation results.