Implement features on a PHP system and tweak it to work on a VPS
Project detail
I have a pure PHP 8.1 application, without a framework, running on Xampp, but it is not working on a VPS. I believe the problem is related to the connections. I need to make adjustments for it to work on the VPS and implement the following tasks:
1 – SendGrid integration:
Implement SendGrid integration to send messages to the user in various occasions:
Registered
Withdrawal request
Password change
Add “Forgot my password” form (sending the bank password)
Change of bank account information
Purchase of new packages/licenses
Sending values to another registered user
2 – Sending values to another user:
Create an option for the user to send values to another registered user, as long as both are active and the sender has sufficient balance according to the value chosen for sending.
Verify if the username provided to receive the balance exists and is active.
Create a report that records the sending, both for the user who sends and for the user who receives.
3 – Package/license purchase:
Create an option for the user to purchase packages/licenses using their account balance.
Create a report that records the purchases made.
4 – Package/license expiration:
When a package/license expires, users must make a new purchase on a screen that should only be shown to users who purchased a certain package/license.
Purchases must be made according to the following value:
Those with Kit plan: need to buy 300.00 every 30 days
Those with Basic plan: need to buy 1,000.00
Those with Plus plan: need to buy 1,500.00
Those with Master plan: need to buy 2,000.00
5 – Stripe integration:
Implement Stripe integration for purchasing new packages/licenses.
6 – System configuration:
The system must work on an Ubuntu 20.4 VPS using PHP 8. Currently, it only works locally with Xampp.
Attention: I need a solution in pure PHP without using frameworks. As the tasks are simple, my deadline is until Monday, February 13, 2023. Please include the word “ORICOSTART” in your proposal, indicating that you have read and understood the requirements. Confirm if it is possible to complete the development by the 13th.