To create a GPS navigation app like Waze, you should study competitors, determine the target audience, add as many useful features as possible, add gamification features, think over UI/UX design, add voice instructions and video, and think over the basic tech stack needed to develop a GPS app.