GrowerLabs / HackNITR-proj

Streamconnect is a one to one video calling platform with a distinct feature of dynamically playing background music based on the expression of the other participant This platform can easily target visually impaired people who can understand the emotions of the other person through this platform

Home Page:https://stream-connect.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Instruction

linkedin

It Currently Supports DeskTop/laptop Only

StreamConnect

Streamconnect is a one to one video calling platform with a distinct feature of dynamically playing background music based on the expression of the other participant This platform can easily target visually impaired people who can understand the emotions of the other person through this platform

Logo

PPT Link:

https://www.canva.com/design/DAEuFi9Er-E/a_bBT2zx136xh_wTZELFoA/view?utm_content=DAEuFi9Er-E&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink

Presentation video link:

https://www.youtube.com/watch?v=mQ3_OTum7HA

Video:

SCFINAL.1.mp4

🔗 Contributers

linkedin

portfolio linkedin

linkedin

linkedin

Run Locally

Clone the project

  git clone https://github.com/shayan-cyber/HackNITR-proj.git

Make virtual env

  python -m venv env

activate env

  . env/Scripts/activate

navigate to the directory

  cd HackNITR-proj

install dependencies(python 3.8+)

    pip install -r requirements.txt

if previous command shows error install dependencies(python 3.6+) through

  python -m pip install --upgrade pip
    pip install -r software.txt

start the server

    python manage.py runserver

Run migrations

    python manage.py makemigrations

migrate

    python manage.py migrate

createsuperuser

    python manage.py createsuperuser

Features

  • One To One Video Chat
  • One to one chat
  • Emotion detection for visually impaired persons
  • Tone playing according to emotion
  • Text to speech from chat for visually impaired persons

Screenshots

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

App Screenshot

Tech Stack

Client: Bootstrap, Vanila javascript , Jquery, WebRTC

Server: Python , django, django-channels, Websocket

API: faceapi.js

Image Source Unsplash

WorkFlow

Work Flow

About

Streamconnect is a one to one video calling platform with a distinct feature of dynamically playing background music based on the expression of the other participant This platform can easily target visually impaired people who can understand the emotions of the other person through this platform

https://stream-connect.herokuapp.com/


Languages

Language:HTML 99.4%Language:Python 0.3%Language:CSS 0.3%