all fix bugs need solve

Job ID: 39532775

Budget: $30 – $250 USD

1. Login/Logout & Session Persistence:
* Problem: Users logged out unexpectedly; session data lost; login sometimes stuck/redirects incorrectly. Balances/XP/actions reset or duplicated after re-login.
* Goal: Ensure persistent sessions, correct /api/auth/me data, and full data retention (balance, XP, likes, follows) after logout/re-login. Prevent duplicate rewards upon re-login.

2. Backend Sync & Data Consistency:
* Problem: Frontend state and backend data inconsistent. Data (balances, XP, actions) not consistent across sessions/devices; issues when backend is down.
* Goal: Robust syncing. Accurate, consistent data. Implement fallback for backend downtime.

3. Anti-Abuse Protection (Duplicate Rewards/Actions):
* Problem: Users exploit system by repeated likes/follows/shares on same content/user, or after re-login, gaining duplicate rewards.
* Goal: Implement strong server-side validation to block repeat actions/rewards (e.g., cannot re-like same post for more rewards).

4. Balance & XP Calculations:
* Problem: Incorrect balance/XP updates for user actions. XP/levels inaccurate or not persistently stored.
* Goal: Fix all incorrect updates. Correctly calculate, persist, and sync balance/XP across sessions/devices.

5. UI Loading, Error Handling & Fluidity:
* Problem: UI delays/lag (slow updates/API calls). Missing/unhelpful error messages; poor UX during network issues.
* Goal: Eliminate UI delays. Add proper loading spinners/clear error messages. Crucially, achieve a very smooth, responsive, top-tier UI experience (like TikTok).

6. Real-time Action State Display:
* Problem: UI doesn't immediately reflect actions (e.g., like button delay). Faulty checks for already-performed actions.
* Goal: Fix mechanisms. Ensure immediate, correct UI updates for action states (liked, followed). Prevent UI/backend inconsistencies.

The app is already built, I just need someone to fix these issues fast and clean.
Technologies in use: React Native, TypeScript, Redux, Firebase Auth, React Navigation, AsyncStorage.
Budget: $100 (fixed)
If you read this and you understand the scope, send your bid. I'm only accepting serious developers, not copy-paste proposals.