smartphone project