I was referred by a friend to someone who needed a custom payment portal for the clients at their gym to be able to process credit cards on site. I was given a handful of directions and branding stuff, and asked to produce the front and back end portions of the system, while utilizing the provided development tools from Stripe.