Build a working web app in one class

DHUM / DATA 70600 · Class 1

Introductions

Which program are you in?

Have you ever programmed by hand?

Have you ever used AI to make something?

Is there something you would like to make?

NYC 311

The city's non-emergency service line

Noise, parking, heating, and similar complaints. Each report becomes a record, and the city publishes the records on NYC Open Data.

Each record holds

Complaint type · borough · date created · status · agency · location

We will ask for the most recent full week.

Source: NYC Open Data, "311 Service Requests from 2020 to Present," dataset erm2-nwe9.

The prompt

Build a small web app for New Yorkers to explore the most recent full week of NYC 311 service requests from NYC Open Data. Let people compare complaint types and boroughs. Show where the data came from and which dates it covers. Start it so we can open it in a browser.

While it runs

What is it doing right now?

What did it decide that the prompt did not say?

What did it ask permission for?

Write down any word on screen you do not recognize.

Next Thursday

What made tonight's run agentic. We reopen the project and compare what the agent said it did with what it did, and you try the tool on your own machine.

Before then, install the ChatGPT app on your own computer.