Ecommerce (Leads selling) website construction

Job ID: 36663718

Budget: $30 – $250 USD

I want to create a website in React-JS for my ecommerce business where I am selling leads from the leading universities of the world. There are 4 types of users: Guest, Client, Admin, and Super-Admin. Guest is one who is not registered as a Client. After the successful registration, the Gust is converted to Client where the Client can login to the website with his/her own login credentials. Admin and Super-Admin are those who administer the website. The website has three main sections.
1. Filter (The Client filters out the leads of his own choice). [This part has already been constructed in React-JS, as attached (Filter.zip)].
2. Admin dashboard (To be constructed: Instructions provided in Admin-Dashboard.xlsx, Example-Admin-Dashboard.zip, and https://pixer-react-admin.vercel.app/)
3. Client dashboard (To be constructed: Instructions provided in Client-Dashboard.pptx)
In short, the developer has to construct only Admin and Client dashboards along with providing the payment cart system (Credit-Card only). Moreover, there must be a calculator on the top to calculate the Price for the input (number of leads) and this formula must be applied according to Formula.png. In-case of Bank-transfer, Western Union, Bitcoin, and XRP transfer the Client must get a simple page with the account number, account title, and other credentials of our bank/crypto accounts. Moreover, there must be an option for the generation of an automatic invoice before the Client make any payment.

Note 1: Admin Dashboard must be designed according to Web-Link (https://pixer-react-admin.vercel.app/). The suggested changes have been reflected in Example-Admin-Dashboard.zip and Admin-Dashboard.xlsx.
Note 2: It must be a single-page website with the email ID and Register/Login tabs on the top
Note 3: Dates must be assigned according to US time.
Note 4: Tables mentioned in Client-Dashbaord.xlsx must have the same style as in Web-Link (https://pixer-react-admin.vercel.app/).
Note 5: There must be an Update button at the end of tables in DB1, DB3, and DB6 of the Admin Dashboard. After providing input by Admin in yellow boxes, these entries must be updated after the Update button is pressed. If the 'Update' button is not pressed and the Admin cancels the page or moves to another page, the applied inputs must be updated automatically.
Note 6: There are codes with their definitions in Admin-Dashboard.xlsx (Parameter definitions). I want the developer to write the codes along with their definitions in the Admin Dashboard. Moreover, the colors (Yellow, Green, and Blue) must also be defined accordingly to each table. In the case of the Client dashboard, there is no need to write the codes.
Note 7: In the case of Web-Link (https://pixer-react-admin.vercel.app/), we can see the tabs like Dashboard, Shops, My Shops, etc at the left-hand panel. I want the developer to replace them with Graphical parameters, Clients, Search Batches, Order IDs, Payment Details, and Vouchers. In the case of Super-Admin, the three additional options must be 'Upload JSON file', 'Admins', and 'Admin Inputs' at the left panel.
Note 8: There must be a 'download CSV' option at the top of every table except the 'Upload JSON file' option.
Note 9: 'Upload JSON file' for each specific country has not been reflected in the Filter.zip source code. The developer needs to add these options for each country.
Note 10: Preference will be provided to work in Reach-JS.