Files
ocean-cleanup/src/pages
Paul Bailey 64fe312f01 feat: implement report submission with photo upload and map display
- Fix Prisma client generation and database schema sync issues
- Implement user auto-creation from Clerk authentication
- Add raw SQL queries to handle MySQL POINT spatial fields
- Make password_hash optional for Clerk-only authentication
- Update MapPage to fetch real reports from API
- Add photo display in map popups with full-size modal view
- Configure CORS and Helmet for cross-origin image loading
- Add cleanup tracking task to implementation plan

Fixes report submission 500 errors and enables end-to-end workflow from submission to map display.
2025-11-16 20:01:26 +00:00
..
2025-11-16 16:00:51 +00:00
2025-11-16 16:00:51 +00:00

Pages Directory

This directory contains page-level components that represent different routes in the application.

Planned Pages

  • HomePage.tsx - Landing page with map view
  • ReportPage.tsx - Report submission page
  • AnalyticsPage.tsx - Analytics dashboard
  • EventsPage.tsx - Event listing and management
  • EventDetailPage.tsx - Individual event details
  • ProfilePage.tsx - User profile page
  • NotFoundPage.tsx - 404 error page