Points accumulate with every purchase and achievement you complete on the app. For every point you receive, you get closer to the next milestone and reward.
Points does not have a specific use, they are to a greater extent an indication of where you are at on your Joe App Journey. Earning points leads to more rewards and benefits. You cannot spend points, only earn them.