PitchHut logo
Connect instantly with effortless video conversations.
Pitch

Call-Me simplifies video calling directly from your browser, enabling you to connect with anyone in seconds. With a user-friendly interface, you can sign in, start a call by entering a username, and even manage your video feed. Built on WebRTC technology, it ensures seamless one-to-one conversations without the hassle, perfect for personal or professional use.

Description

Call-Me: Your Go-To for Instant Video Calls!

Unlock the power of seamless communication with Call-Me, an innovative web application that allows you to engage in one-to-one video calls effortlessly. Built on cutting-edge WebRTC technology, this project provides a simple and user-friendly interface to connect with others directly from your web browser.

Key Features

  • User Authentication: Easily sign in with your username to access the application.
  • Instant Video Calling: Connect with your friends or colleagues by entering their username and start a video call instantly.
  • Video Control: Have complete control over your video feed with the ability to toggle your video visibility during calls.
  • Call Management: End or hang up calls smoothly when you're done talking.
  • Connected Users API: Access a robust REST API to get a real-time list of all users currently connected.

Quick Start

Getting started with Call-Me is straightforward and easy:

  1. Simply clone the repository and navigate to the Call-Me directory:
    git clone https://github.com/miroslavpejic85/call-me.git  
    cd call-me
    
  2. Configure your environment and install the required dependencies.
  3. Run the application and visit http://localhost:8000 in your web browser to start making calls!

One-Click Call

Facilitating a call between two users is just a click away.

  • The first user can join the room with:
    http://localhost:8000/join?user=user1  
    
  • The second user can join and initiate a call to the first user with:
    http://localhost:8000/join?user=user2&call=user1  
    

API Documentation

For developers looking to integrate or expand functionality, Call-Me provides an easy-to-use API to retrieve information about connected users. You can use the following command to see all currently connected users:

curl -X GET "http://localhost:8000/api/v1/users" -H "authorization: call_me_api_key_secret" -H "Content-Type: application/json"

Explore the API documentation here.

Self-Hosting

For those looking to self-host Call-Me on their own server, follow the detailed instructions in the self-hosting documentation.

Start connecting with friends and colleagues today with Call-Me and experience the ease of instant video communications!

0 comments

No comments yet.

Sign in to be the first to comment.