Build a complete full-stack web application that displays a **fake analytics dashboard** with **moving, auto-updating stats**. The data does **not need to be real** — it should be **randomized or oscillate within credible ranges** so the dashboard feels alive.
### Requirements
#### Frontend
- Modern UI (React, Next.js, or your default framework).
- Cards showing live metrics like:
- Active Users
- Conversion Rate
- API Latency
- Revenue Today
- Small charts that auto-update (line chart, bar chart, sparkline).
- Smooth transitions (animate value changes).
#### Backend
- Simple API endpoints that return pseudo-realistic data.
- Values should update every few seconds by:
- incrementing/decrementing within a valid range, or
- generating new random but believable values.
- Optional: WebSocket endpoint for real-time updates.
#### Behavior
- Metrics refresh every 2–5 seconds.
- Random noise added so values fluctuate credibly (e.g., ±5%).
- Charts update continuously with new p…