Shopping application with the Bigdata based recommender system for IOS, Android

I developed the react-native based application that includes order, payment, inventory process and bigdata based recommender system. :

Frontend ,

Backend ,

Analysis using spark(it computes weights for features and gets recommended item list for each product.) (To see the source code, please download this HTML file on your computer).

For the collaborative filtering algorithm, I improved cosine similarity formula while studying the recommendation system and referencing some thesis with ph.D. students and prof.Lawrence at Laboratory of the University of Texas at Dallas.

Here is the link of the formula of improved collaborative filtering algorithm that I wrote : https://drive.google.com/file/d/1JgqiBUwfwk_PkaAOfpAHwsjYYGws7sAp/view?usp=sharing

The presentation material that I made one of presenters of 2021 Fall S²ERC Showcase

In summary, instead of just using cosine similarity algorithm as collaborative filtering algorithm which is the following formula,

I created the improved collaborative filtering algorithm using some features(brand, season) and genetic algorithm as the followed formula.

For more detailed information, please refer to this link : https://drive.google.com/file/d/1JgqiBUwfwk_PkaAOfpAHwsjYYGws7sAp/view?usp=sharing

For the Recommended item list(Analysis page), you can check at 2minute 40second

Skills

Spark(pyspark), MongoDB, React-native, NodeJS, ExpressJS