The front end has been made in ReactJS and is deployed here using Firebase.
The back end has been developed using ExpressJS and is deployed on Heroku. You can test a public backend endpoint here
Stripe has been implemented in both front-end and backend to have successful payments.