Back to Projects

flash flow

Web DevFull Stack

An advanced video conferencing application that mirrors the functionality of Zoom, built using Next.js and modern web technologies.

Tech Stack:
Next.jsTypeScriptGetStreamClerkTailwind CSSshadcnreact-hot-toast

FlashFlow is a comprehensive video conferencing application designed to provide a seamless and secure experience for users.

Built with modern technologies, FlashFlow leverages Next.js for server-side rendering, TypeScript for enhanced development experience, and integrates GetStream for real-time communication.

Clerk is used for robust user authentication and management, while Tailwind CSS and shadcn ensure a visually appealing and responsive user interface.

Dynamic notifications are implemented using react-hot-toast, enhancing the user experience with informative and interactive notifications.

  • Real-time Video Conferencing powered by GetStream
  • Screen Sharing for better collaboration
  • Secure Authentication with Clerk
  • Modern and Responsive UI built with Tailwind CSS and shadcn
  • User-friendly Notifications using react-hot-toast
  • Effortless User Management features

Landing Page

The landing page is the main entry point for the application, where users can sign in, create an account, or view their dashboard.

Landing Page 1

Upcoming and Previous Meetings

upcoming and previous meetings are displayed on the dashboard, and users can view the details of each meeting.

Upcoming and Previous Meetings 1Upcoming and Previous Meetings 2

Main Video Calling Interface

The main video calling interface is where the user can start a new meeting, join an existing meeting, and view the meeting details.

Main Video Calling Interface 1Main Video Calling Interface 2

Video Recordings

recorded videos are stored in the database and can be viewed by the user.

Video Recordings 1