Full-Stack Developer: Account-Level Theme Persistence
Budget: $20.0
FIXED /
⭐ 5.00 (148)
United States
css, javascript, html5, php
Goal
Move theme preference (Light/Dark) from browser storage to account-level so it follows users across devices.
Scope
- Backend + DB:
- Design data model: user record vs dedicated preferences table + rationale
- Create migration + update DB types/models
- Build API endpoints: GET/UPDATE user theme
- Frontend:
- Load saved theme on login
- Save theme on change in Settings
- Ensure consistent theme switching app-wide
- Note any UI theme bugs for follow-up
Requirements
Full-stack experience, relational DB + migrations, REST APIs, auth-based settings, clean/documented code
Deliverables
DB migration, backend APIs, frontend integration, brief docs on data model, tested working feature
To Apply
1. Relevant full-stack projects
2. Your approach to modeling user preferences
3. Estimated timeline
Öppna på Upwork