A comprehensive app to help reunite stolen vehicles with their owners.
├── backend/
│ ├── index.ts # Main Hono server
│ ├── database/
│ │ ├── schema.ts # Database schema
│ │ └── queries.ts # Database operations
│ └── routes/
│ ├── stolen.ts # Stolen car reports
│ ├── found.ts # Found car reports
│ └── matches.ts # Matching system
├── frontend/
│ ├── index.html # Main page
│ ├── components/
│ │ ├── App.tsx # Main React app
│ │ ├── ReportStolen.tsx
│ │ ├── ReportFound.tsx
│ │ ├── CarList.tsx
│ │ └── CarMap.tsx
│ └── style.css
└── shared/
└── types.ts # Shared TypeScript types
/backend/index.ts
as an HTTP valUses SQLite with tables for:
stolen_cars
- Reports from car ownersfound_cars
- Reports from people who found vehiclesmatches
- Potential matches between stolen and found cars