Improved UI and compliance with api endpoint restrictions

This commit is contained in:
Sven laptop
2026-07-24 23:51:26 +02:00
parent c891f53197
commit beb8bb287e
17 changed files with 1464 additions and 335 deletions
+11 -9
View File
@@ -13,15 +13,16 @@ React social platform shell met duidelijke scheiding tussen frontend en backend.
- Login (`/login`)
- Register (`/register`)
- Feed (`/feed`)
- Discover (`/discover`)
- Create (`/create`)
- Profile (`/profile`)
Werkende acties:
- Inloggen en registreren
- Feed laden
- Vriendverzoek versturen
- Upload triggeren
- Alle posts laden
- Eigen posts laden
- Posts aanmaken, bewerken en verwijderen
- Beveiligde postafbeeldingen laden
- Uitloggen
## Externe API-koppeling
@@ -34,11 +35,12 @@ De volgende endpoints worden vanuit de frontend aangeroepen:
- `POST /auth/login`
- `POST /auth/register`
- `GET /auth/me`
- `GET /feed`
- `GET /discover`
- `POST /friends/request`
- `POST /uploads`
- `GET /posts`
- `GET /posts/me`
- `GET /posts/image/:filename`
- `POST /posts/create`
- `PUT /posts/edit?id=<id>`
- `DELETE /posts/delete?id=<id>`
Zie `frontend/.env.example`.