Build a mobile-first React web app called "PalPilot", an intelligent assistant for maintaining and deepening friendships. The app should look and feel like a native iOS/Android app, constrained to a mobile width (max-w-md mx-auto) with a fixed bottom navigation bar.

Please use React, Tailwind CSS for styling, Lucide React for icons, and Framer Motion for smooth transitions. Do not include a backend or authentication; use local React state and rich dummy data to make the demo fully interactive.

Global Layout & Styling:

Dummy Data Requirements:

Create a robust set of dummy data:

  1. Friends: Array of objects containing id, name, avatar URL (use pravatar or unsplash), job, interests (array of strings), lifeEvents (array of strings), lastContactDate, and relationshipStrength (0-100).
  2. Nudges: Array of objects linking to a friendId, with urgency ('high', 'medium', 'low'), reason (e.g., "Sarah's birthday is in 10 days"), suggestedMessage, and actionType ('message', 'voice_note', 'meetup').
  3. Activities: Array of objects with title, description, date, location, imageUrl, and suggestedFriends (array of friendIds).

Tab 1: Home (Nudges) - Default View

Tab 2: Friends

Tab 3: Activities