I developed a full-fledged social media application using Next.js 15 with Tailwind CSS for styling and Shadcn UI for reusable components, enhancing user experience significantly. The app features React TanStack Query for efficient state management and Stream SDK for real-time individual and group chats. For backend management, I utilized Prisma with Vercel Postgres, implementing Lucia Auth for secure username/password authentication and Google OAuth for seamless third-party login. Key functionalities include infinite scrolling for dynamic feeds, a fully paginated comments system, optimistic updates for likes and bookmarks, and a comprehensive notification system for tracking unread messages. Additionally, I optimized asset management with Uploadthing and set up a cron job to delete unused assets daily at 2 AM, utilizing Ky for API calls to streamline data fetching and enhance performance