Challenges You Can Face While Developing an App Like Groupon