2026-03-04 12:15:31 +01:00
|
|
|
# helpyourneighbour
|
|
|
|
|
|
2026-03-04 16:03:04 +00:00
|
|
|
Erster funktionaler Backend-Stand für die Vision:
|
|
|
|
|
|
|
|
|
|
- Nutzerregistrierung und Login (`/auth/register`, `/auth/login`)
|
|
|
|
|
- Hilfeanfragen erstellen/listen (`/requests`)
|
|
|
|
|
- Angebote + Gegenangebote + Deal-Annahme (`/offers/...`)
|
|
|
|
|
- Bewertungsgrundlage mit 2-14 Tage Prompt-Fenster (`/reviews/:dealId`)
|
|
|
|
|
- Datenmodell inkl. postalischer Adress-Verifikation (`backend/sql/schema.sql`)
|
2026-03-04 16:51:07 +00:00
|
|
|
- Address-Change-Flow mit Briefcode (`/addresses/change-request`, `/addresses/verify`)
|
2026-03-04 16:03:04 +00:00
|
|
|
|
|
|
|
|
## Start
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
cd backend
|
|
|
|
|
cp .env.example .env
|
|
|
|
|
npm install
|
|
|
|
|
npm run db:init
|
|
|
|
|
npm run start
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Forgejo Tasks
|
|
|
|
|
|
|
|
|
|
- #1 Backend Grundgerüst + Auth API
|
|
|
|
|
- #2 Datenmodell für Request/Offer/Negotiation/Deal
|
|
|
|
|
- #3 Bewertungssystem 2-14 Tage Verzögerung
|
|
|
|
|
- #4 Adressänderung nur per Briefbestätigung
|