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.

Share this project:

Updates