Inspiration
There are many students in CS field want to contribute the tech field but not everyone has the chance to get into big companies. How could we solve this? Go back to the basics of computer science. We believe they are good with the CS fundamentals, they could get jobs at any company they want to. We prefer to use audio as a medium to enhance learning. According to scientific theory, the ability to explain to someone the knowledge serves the best interest for that student because he or she could perform interviews or coding challenges well.
What it does
The app helps students to understand the CS fundamentals through explaining the CS concepts verbally. The audio recorded by the students would be converted to text and analyzed by machine learning algorithms and compared to the keywords (answer) from the database. The correct solution will be shown to the students after they answer it.
How I built it
First, we set up the database on Google Firebase platform. Our iOS developer started out by laying out the design of the screens. He uses iOS Speech API to convert speech to text. After we connect the iOS app with the firebase backend. We tested it to ensure that the features work properly
Challenges I ran into
The iOS Speech API is challenging to implement because we never use it before. However, we managed to pull through and the API runs smoothly in our app.
Accomplishments that I'm proud of
Although we have conflicts about our ideas in the beginning, we are very happy with the app we build today. We are very proud of the teamwork and collaboration we have in this team.
What's next for {callback}
We are going to add premium features in the app which allows users to subscribe and get connections from recruiters if they perform well in the app.

Log in or sign up for Devpost to join the conversation.