Inspiration
I got the idea when pursuing my own job hunt. I could not find an Alexa skill, which helped me find a job.
What it does
You can search for a job for a particular role. You can also filter the search results by City. Alexa will read out the job for you. You can also ask for experience and the technologies required for the particular job.
How I built it
I leveraged the GitHub jobs API, and built a Flask app using the awesome Flask-Ask framework, to build out the voice interface. I parsed the job description for getting the experience and the technologies.
Challenges I ran into
Building a voice interface that works was the challenging aspect. Also, I initially faced problems in storing context (A single job result). It took quite some time to resolve the issue.
Accomplishments that I'm proud of
Getting a working Alexa hack on the Skills Store. Also, the code is relatively clean, thanks to the Flask-Ask framework.
What I learned
Alexa Skill basics, deploying stuff to AWS
What's next for Alexa Job Search
I plan to link Gmail accounts, so that the skill can email details about the job to the user. Also, right now the app is restricted to the US. I would explore a way in which I can implement it for the entire world.
Log in or sign up for Devpost to join the conversation.