Skip to content

zehni/ThreeD-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Untitled Team

Project title

3D Chat

Project description

Here we introduce a new chat room experience using a 3D Face that blinks, talk and move lips on talking. Not only that, but the face also tracks the user's face and tilt towards it. A user can type or speak and send to the other user in their language (English, French).

Technologies Used

  • UI
    • Bootstrap
    • Bootstrap-Select
    • FontAwesome
    • Typed.js
    • Google Fonts
    • ScrollReveal.js
  • 3D Face & Tracking
    • Tracking.js
    • Three.js
    • Detector.js
  • Translation & Speech
    • ResponsiveVoice.js
    • Yadenx Translation API
    • Google Web Speech API
  • Chat Connection
    • Peer.js
  • Other
    • Django
    • PostgreSQL

Project Link & Running Locally

https://testthreed-chat.herokuapp.com/

Running Locally? No problem!

  • Clone the repo using the following in your terminal
git clone https://github.com/zehni/ThreeD-Chat.git
  • cd into src/threedchat
  • run the following code in your terminal (Make sure you set DEBUG in settings.py to True if its False
python manage.py runserver
  • Use Google Chrome and browse at: (If you use any other browser you will see a notification saying the app not supported
localhost:8000
  • Happy chatting!!

Team Members

  • John Mikhaeil
  • Salma Moustafa
  • Zehni Khairullah

Credits

About

This is the final project for the Web Application Development at Carnegie Mellon Qatar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors