Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Get your OuterView before your next Interview! - OuterView.xyz

Notifications You must be signed in to change notification settings

2101capstone/OuterView

Repository files navigation

OuterView

Get your OuterView before your next Interview

Visit

OuterView.xyz

Features to Try!

  • Sign into OuterView with your Google account
  • Record yourself talking and see a live transcription
  • Render Face Points and make some funny faces
  • Emotions trained into machine learning model
    • Happy, Sad, Surprised, Anger, Fearful, Disgusted, Neutral
  • Say lots of filler words such as 'like', 'totally' and 'basically'
  • Try different emotions with varying amounts of filler words to see the scoring algorithm work
  • See your previous recordings in the All Recordings page

Technologies

  • Front-End
    • React.js, React Hooks, Bootstrap UI, Rumble Charts
  • Back-End
    • Google Firestore: NoSQL Database for user and session records
    • Google Cloud Storage: Cloud Storage for all videos and images
    • Google Authentication: Allowing users to securely sign in with existing accoutns
  • External API/Libraries
    • Face-API.js: Tensorflow wrapper for facial recognition and emotion detection
    • Web Speech API: Browser based speech recognition and analysis
  • Deployment
    • Google Firebase Hosting: Public URL pointing and hosting on OuterView.xyz
    • Travis: Continuous Integration and Deployment

Future Roadmap

  • Utilize WebRTC to practice interviewing skills live with another OuterView user
  • Google Cloud AI sentiment analysis for a deeper and richer look
  • Phrase fillerword detection ('sort of', 'you know', etc)
  • Eye Contact and Posture tracking and scoring

Authors

Kush Patel - Charles Lucas - Michael Busto - Benny Khoker

Installation

  • To install all dependencies: npm run install
  • To Run App!: npm run start-dev
  • Or just visit OuterView.xyz

About

Get your OuterView before your next Interview! - OuterView.xyz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

AltStyle によって変換されたページ (->オリジナル) /