Supprimer FRONTEND_INFO.md
This commit is contained in:
@@ -1,36 +0,0 @@
|
|||||||
# MetaCourse — Frontend Info for Backend Setup
|
|
||||||
|
|
||||||
## Framework
|
|
||||||
Angular 20.3 (standalone components, no NgModule)
|
|
||||||
Ionic 8.8.4 (UI components)
|
|
||||||
Capacitor 8.3 (mobile wrapper — Android & iOS)
|
|
||||||
|
|
||||||
## API Base URL (currently hardcoded)
|
|
||||||
File: src/app/services/api.service.ts
|
|
||||||
Value: http://localhost:8080
|
|
||||||
|
|
||||||
## Auth
|
|
||||||
- No HTTP interceptor — tokens are NOT sent in headers automatically
|
|
||||||
- User info stored in localStorage under key: metacourse_user
|
|
||||||
- Format: { userId: string, name: string, email: string }
|
|
||||||
- No JWT implementation yet — backend can choose session or JWT
|
|
||||||
|
|
||||||
## CORS
|
|
||||||
Dev server runs on http://localhost:4200
|
|
||||||
Backend must allow that origin
|
|
||||||
|
|
||||||
## Expected API prefix
|
|
||||||
All endpoints are prefixed with /api
|
|
||||||
Examples: /api/users/login, /api/courses, /api/topics
|
|
||||||
|
|
||||||
## Data formats
|
|
||||||
- All requests/responses: JSON
|
|
||||||
- IDs: string (UUID expected)
|
|
||||||
- Dates: ISO 8601 string
|
|
||||||
|
|
||||||
## Error format expected by frontend
|
|
||||||
{ message: string }
|
|
||||||
|
|
||||||
## Environment files
|
|
||||||
No environment.ts files exist yet.
|
|
||||||
Backend should provide a base URL to hardcode or an environment file template.
|
|
||||||
Reference in New Issue
Block a user