Tvory Dobro Web App
Development of personal cabinet on React JS, accepting payments and subscription via Stripe, using REST API Wordpress and customizing the project on Amazon Lightsail.
This project came to me with developed design on Figma and ready homepage on Wordpress.
Our task is to make a personal account for users of the site. Payment pages (project selection, amount selection, payment type). Automatic registration of users after payment. Subscription to regular payments through Stipe.
Detailed information about the logic of the personal cabinet is contained in the document on 25 pages.
In the beginning we made Frontend application of personal account on React JS, design layout, authorization and registration, payment steps with amount and currency selections.
After that a new API was written on Wordpress, by which React application can get all the information it needs on each client.
Next, the Stripe API was connected to React, and on Wordpress, routes were created for React application of personal account.
The last step is to upload personal account as a React Js web application for Wordpress to Amazon Lightsail server.
After that, we can use Wordpress as a convenient management system for our website. And personal cabinet for user experience with payment system.
This was an interesting and challenging work that we managed to do.