Project Overview
Meetup Website is a real-time communication platform that allows users to host or join meetings via video and chat. The application was designed to provide a seamless virtual meeting experience, similar to platforms like Zoom or Google Meet, but lightweight and customizable for specific organizational needs.The goal of the project was to create a responsive and modern user interface that integrates powerful real-time capabilities for smooth and interactive communication.
My Role & Responsibilities
As a Front-end Developer, I focused on building the interface and integrating real-time features. My key contributions included:
-
UI development using ReactJS and TailwindCSS to ensure a clean, responsive, and user-friendly layout.
-
Real-time integration with WebRTC for peer-to-peer video communication and messaging.
-
TypeScript usage to improve code reliability and developer experience.
-
Component-based structure for scalable development and better maintenance.
Key Features
-
Video Call Support: Users can start or join live video meetings with low-latency connections.
-
Real-time Chat: Instant text-based communication alongside video.
-
Responsive UI: Designed for both desktop and mobile devices with adaptive layout.
-
User Interface Components: Includes meeting rooms, waiting lobbies, video controls, and chat panels.
-
WebRTC Integration: Enables direct browser-to-browser communication without the need for third-party plugins.
Conclusion
The Meetup Website project is a testament to building real-time, interactive web apps using modern front-end technologies. It sharpened my skills in React and WebRTC, and gave me valuable experience in developing user-focused, communication-based applications.