Flare API
Backend is running.
Endpoints
- POST /api/auth/dev — get a dev token
- POST /api/auth/google — authenticate with Google
- GET /api/users/me — current user
- PUT /api/users/me — update profile
- GET /api/flares?lat=&lng=&radius_km= — nearby flares
- POST /api/flares — create a flare
- GET /api/flares/mine — my flares
- GET /api/flares/:id — flare detail
- PATCH /api/flares/:id — cancel flare
- POST /api/flares/:id/join — join a flare
- GET /api/flares/:id/requests — pending requests
- GET /api/flares/:id/share — share link
- GET /api/matches — my matches
- PATCH /api/matches/:id — accept/pass
- GET /api/matches/:id/messages — chat messages
- POST /api/matches/:id/messages — send message