Node.js REST API + Socket.IO service for the WhereAbout mobile app
—
Public endpoints — no authentication required.
| Method | Endpoint | Description |
|---|
Sign-up, email verification, login, and profile completion flow.
| Method | Endpoint | Description |
|---|
Requires a verified-email access token: Authorization: Bearer <token>.
| Method | Endpoint | Description |
|---|
Realtime notifications and Expo push token management.
| Method | Endpoint | Description |
|---|
Swappable provider (OpenTripMap / sample / Google).
| Method | Endpoint | Description |
|---|
Connect at — with { auth: { token } }.
Server events: connection:ready, auth:email-verified,
post:created, post:updated, comment:created,
notification:new, notification:read.