I need a full-cycle implementation of a points-based loyalty program that lives on my website. Customers should automatically collect points every time they complete a purchase, view their balance inside their account area, and redeem rewards through a simple, self-service flow. Besides the visible customer interface, I’ll need an easy-to-use admin dashboard where I can: • set earn and redemption rules, • run promotional multipliers, • track user activity, and • export data for marketing analysis. Clean, modular code is essential because I may extend the program to a mobile app later on, so keep the architecture API-ready. Please outline your recommended tech stack, estimated timeline, and a brief example of similar work when you reply.