Inspiration

As we are both co-op students, we have participated in dozens of interviews. To practice for them, however, is not easy or convenient. You have to find someone who's willing to put up with you for hours and that's usually pretty difficult. Thus came the idea of Internview. We wanted to make an interview platform that allows users to practice interview questions and analyzes their speech to help them eliminate negative speech habits (like filler words).

What it does

Internview is an interview platform that provides users with interview questions and gives tips on how to better respond to them. It gives users feedback based on their performance and detects filler words that they should be avoiding.

How I built it

We built Internview primarily on Voiceflow. We used Javascript for most of the coding, hooking it to a live Postgres database using Dropbase, and performed tone analysis using IBM cloud tonal analysis API.

Challenges I ran into

There is the challenge of time zone difference (Jasper is currently in Taiwan and Jihad is in Canada). This was solved by Jasper completely messing up his sleep schedule. We ran into problems with retrieving audio files from the google assistant activity history and were not able to implement a feature that we originally wanted to have. There was also some issues that we faced using Voiceflow in the beginning, but that was sorted out after watching some tutorials.

Accomplishments that I'm proud of

We're proud of what we were able to accomplish in such a short amount of time, without having experience with most of the technology. We're also proud to have a prototype that contains most of our originally desired features.

What I learned

We learned that it's actually quite simple to use the Voiceflow platform to build a voice app. We also learned how hard it is for both people to work on the same piece of code when work is bottle-necked.

What's next for Internview

Depending on personal circumstances, we might try to develop a companion app and improve functionalities of the platform. We would like to have a user profile system where past interview sessions are recorded, and have a database capable of storing the text transcript and audio file. There are also other features that we want to implement, such as a word repetition counter, energy level detector, and even a feature that would allow employers to send interviewees their questions and send the responses back automatically.

Built With

Share this project:

Updates