Walker is an SMS chatbot to help you find jobs and skills related to one. He is your job helper to provide as many jobs as possible for you even though you have never heard the job titles before.
Jobs are complex in the labor market. Different organizations may have different names for one position. For example, product manager, product owner and project manager. Their names are different but they actually require similar skills. As a job hunter, you may miss some jobs only because you don't know the names.
I started the chatbot with building its personality as for the attitude, value, habit and so on. Then I mapped out the conversation flow to check the interactions between the app and the users. I did several testings with users and got feedback. Then I iterated the conversation. I built the basic structure of the chatbot by Ruby, Heroku and Twillio. I also explored the possible APIs to integrate them into the project. Before I implemented it by coding, I created a function matrix to prioritize the features. In the end, I coded for all of the features.