Meetify

image

A platform to connect students and educators

Connecting students and educators in a virtual environment

My Project

image

Project Overview

The goal of the platform is to connect students and educators through video streaming, enabling interactive, engaging, and personalized learning experiences. The platform will feature:

  • Transcription: Provides live text captions during calls, making meetings accessible and searchable.
  • Seamless Video & Audio Quality: Built with robust protocols to ensure smooth, clear communication.
  • User-Friendly Interface: An intuitive design that’s easy to navigate for everyone.
  • Customizable Rooms: Allows setting up meeting rooms for different purposes with personalized settings.
  • Interactive Features: Enables screen sharing and real-time collaboration during meetings.

This application is designed from scratch without the use of external streaming API services to minimize costs.

Architecture

  • Frontend: Deployed on Vercel
  • Backend: Hosted on Google Cloud Platform using Google Cloud Run with an Express server

Made with

Google Cloud Platform

NextJs

Express

WebRTC

Transcription

Google Cloud

Docker

Websockets

ASR