FreeFlow is a seamless, obstacle-free peer-to-peer communication platform built using Next.js 15, Spring Boot, and WebRTC.
It enables real-time video, audio, and data sharing between users without centralized servers for media transmission.
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, TailwindCSS, Shadcn UI |
| Backend | Spring Boot (Java), Spring Security, WebSocket |
| Real-Time | WebRTC |
| Auth | Clerk |
| Database | PostgreSQL / MySQL (optional) |
- β¨ Stunning Guest Landing Page
- π Secure Authentication (Signup/Signin) using Clerk
- π§βπ» Personalized User Dashboard
- π‘οΈ Admin Dashboard for user and room management
- π₯ Real-time Peer-to-Peer Video/Audio Calls (WebRTC)
- π¬ Data Channel Support (Text Messaging)
- π 100% Responsive Design (Mobile + Desktop)
- β‘ Ultra-fast Performance with Next.js 15