Photoplethysmography (PPG) is a cheap, non-invasive and effective method to measure various biological parameters including blood pressure, although not directly. It is possible to obtain the PPG signal from smartphones, making measurement of important vital signs more accessible than ever. However, measuring PPG signals using smartphones is noisy by nature thus posing many challenges. This project report reviews the different approaches and methods to measure blood pressure via smartphones and compares them. Moreover, we propose our own solution to face this problem while presenting first step implementations, occasionally in numerous ways. It is important to note that this project report reviews research activity in progress and not a final algorithm.