Technology Stack
This social media web app is built using the following modern technologies.
TypeScript
Strongly-typed code and components for maintainability.
Next.js 14
App router, route handlers, nested layouts, and more.
React 18
Server and client components.
Prisma
Type-safe and intuitive database ORM.
NextAuth.js 5
Secure email and social OAuth logins.
React Query
Efficient data-fetching and caching.
Tailwind CSS
Utility classes for building components.
Framer Motion
Animation for components.
React Aria
Provides accessibility hooks for components.
Zod
Form input validation.
AWS S3
Storage for photos and videos.
AWS SES
For sending vefirication emails.