FindMyCar
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
new-file-2641.tsx
https://Saraxxx--db550c5e643c4624957e41c6188683c9.web.val.run
A comprehensive app to help reunite stolen vehicles with their owners.
- Report stolen vehicles with detailed information
- View reports of found cars that might match
- Contact system when someone finds their car
- Report found/suspicious vehicles with photos
- Add location, license plate, and vehicle details
- Help reunite cars with owners
- Photo upload for found vehicles
- Location tracking with maps
- Search and filter system
- Secure contact system
- Mobile-responsive design
βββ 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
- The app runs on
/backend/index.tsas an HTTP val - Visit the main page to start reporting or searching for cars
- Use the map view to see locations of reported vehicles
Uses SQLite with tables for:
stolen_cars- Reports from car ownersfound_cars- Reports from people who found vehiclesmatches- Potential matches between stolen and found cars