Santa's Little Helper


The final project of the Northcoders bootcamp was to create a project with 5 other members. In this project we needed to utilise the skills and knowledge we had gained on the course and also implement a new technology that we had not been taught during the course.

Our group, in the spirit of Christmas, decided to make an app that would help pick out presents using machine learning. The user would choose from a set of options to help determine the preferences of the receiver and then using these preferences, a cll to an Ebay API was made which returned a set of items to be displayed. If the user liked the gift idea, the item would be swiped right on and if they did not, the item would be swiped left on.

The way in which the items were swiped on, a custome built model which used Word2vec would use the swiped items to find words which were similar to that of the liked items and not the disliked items. A call to the Ebay API is then made again using the words as a search preference. Items were then displayed again using the search results and the user can continue to swipe on what they like and dislike. The liked items would be passed to a basket where the user could later review them and find links to the relevant items.

My role in this project was to develop the front end, using React Native to build a functional app where the user could naivgate through and swipe left and right. This had to be done without using any previously developed code so components like the swiping feature had to be built from the ground up.

Click the link below to view my Github Profile where you can find the code for Santa's Little Helper:

Click here to find my Github profile