Advanced Yii2 Developer for Website Upgrades (price is discussed)
$250-1500 USD
Paid on delivery
Our company is looking for an experienced Yii2 PHP developer to improve our website.
Requirements:
Experience with Yii2.
Experience working with the Stripe payment system.
Experience working with WhatsApp API for two-factor authentication.
Technical task:
Translate information in the map (contact page).
1) Earn and Play - Levels and Games:
Create a section for levels in the admin panel where the admin can assign a level to the user.
Add a games section to the user’s personal account with the ability to create and edit games displayed there (a special section in the admin panel should be created).
Content: image, name, and text description.
If the game already exists on the Game Page, clicking on the game in the personal account should redirect to the corresponding game page.
The games displayed in the personal account depend on the user's level. Games should have a "level" property.
The level in the levels subsection should be displayed dynamically: the level assigned in the admin panel is displayed in the user's personal account.
Level information is filled in via the admin panel and should support both Russian and English languages.
Game information in the personal account should also be multilingual (Russian and English) and filled in via the admin panel.
Static information (page names, toggles) should be added to global translations.
2) Earn and Play - Wallet:
User information (numerical ID) is displayed in the top right corner of the page. Clicking on it offers the user the option to contact support via Telegram.
Balance: The balance is displayed dynamically. The user can choose the displayed currency (USD, EUR). The admin should have the ability to edit the user's balance through the admin panel. When replenished, the balance updates automatically.
Payment: The user fills out a basic form indicating the currency type (USD, EUR) and selects one of the suggested amounts. Afterward, the user is redirected to the Stripe payment page with pre-filled data entered previously. Payment must be logged in the admin panel by the user's ID. If the amount is custom, the user is prompted to contact support via Telegram. Static text with information about double conversion and custom amounts should be tied to global translations.
Withdraw funds: The amount is set exclusively through the admin panel. The admin can grant the user access to withdraw funds:
If access is not granted, the user sees an informational text with a link to contact support via Telegram.
If access is granted, the user sees a "Withdraw Funds" button, and... THE WITHDRAWAL PROCESS NEEDS TO BE DISCUSSED. After the withdrawal, the admin receives a log of the action. All text must be translatable through global translations.
Hold: The amount is set exclusively through the admin panel. Hold information should be multilingual (Russian and English).
FAQ: The FAQ information is filled out through the admin panel and should support Russian and English.
General: All headings must be multilingual (Russian and English).
3) Personal Account:
a) Add wallet information to all pages of the personal account. The amount should match the one displayed in the "Earn & Play" section under "Balance." Users can choose the displayed currency. Clicking on the balance redirects the user to the "Earn and Play" page.
4) Games (Game Page):
a) Rename Image and Small Image to Banner and Head Image.
b) Rename Short Description to Game Features.
c) Add the ability to upload up to 10 images to the carousel through the admin panel.
d) Add a text field for "Technical Information."
e) Translate all static text via global translations.
f) The "Pay" button should only be available to authorized users.
g) Upon payment, a pop-up appears stating that the game key has been sent to the user's email, funds have been deducted from the user's wallet, and the email contains the game key. This action must be logged.
h) If the user does not have enough funds, a pop-up suggests replenishing the wallet with a link to the "Earn & Play" page.
i) Price: The admin sets the game price via the admin panel, and the amount is deducted from the user's wallet.
5) Store:
a) All content is managed through the admin panel.
b) Special Offers: The admin can enter text information and upload a banner image. Clicking the "Pay" button triggers the same actions as payment on individual game pages.
c) Physical Goods: The admin can populate a carousel (up to 10 items) with images and names. Clicking on any physical item opens a pop-up prompting the user to contact support via Telegram to discuss the purchase.
d) Games Carousel: The admin can populate a carousel (up to 10 items) with images and names. Prices should be pulled from the game page. Clicking on any game in the carousel redirects the user to that game's page.
e) Popular Items: The admin selects already created items (physical or digital) to add to the popular items carousel while preserving all product information. Clicking on any item should trigger the same actions as clicking on items in the physical goods or games carousels.
6) Convert pages:
Convert the Store and Earn & Play pages to PHP. Add global translation for the names of these pages (Store in the header and Earn & Play in the personal account).
Project ID: #38940884
About the project
187 freelancers are bidding on average $905 for this job
Hi there I have extensive experience with Yii2 framework and have worked with the Stripe payment system as well as integrated WhatsApp API for two-factor authentication in previous pro More
Hello Good afternoon , I just finished reading the job description . I see you are looking for someone experienced in developing products using PHP, Stripe and Yii2. This is something I can do, Please review my profile More
With years of experience as a PHP developer, my expertise include Yii2 framework and in-depth knowledge of Stripe payment system. I am confident I can deliver the precise upgrades your website demands. One key area of More
With over 9 years in PHP development and hundreds of projects completed successfully, my team at Einnovention is an excellent fit for your website upgrade. We've got extensive proficiency in Yii2 and experience integra More
Hello Mark, I understand your need for an experienced Yii2 PHP developer to enhance your website functionalities and streamline user interactions. With my extensive background in Yii2 development, coupled with experie More
Hello, Yii 2/PHP EXPERT CHECKED mentioned description of 6 points ---->>I am highly qualified to do this job with high QUALITY ----- I am a Professional PHP/Full-Stack Developer having more than 8+ years experience wi More
As a top-rated full-stack developer with over a decade's experience, I not only meet but exceed the requirements you've outlined in your project. My expertise lies heavily in PHP frameworks such as Yii2, and I have a r More
Hi!!! I believe I possess the right combination of skills and expertise needed to excel in this advanced Yii2 project. With over a decade of experience in web development, I've become well-versed in JavaScript and its More
PHP EXPERT! I am working on php and yii since last 10 years. I could do it. Could we discuss in details over chat now? Best Regards Techwelfare
Hello, I see your project Advanced Yii2 Developer for Website Upgrades (price is discussed), and trust me, my expertise makes me the best fit for this task. and I offer the best quality of work within an afforda More
Hello Mark, I am excited about the opportunity to enhance your website using Yii2. With over 5 years of hands-on experience in developing scalable web applications, I am confident in delivering the improvements you're More
Thank you for considering us for your project. As advanced Yii2 developers, we excel in website upgrades and enhancements. Our expertise in Yii2 framework and web development allows us to deliver high-quality results e More
As an experienced Full Stack Developer boasting over 6 years' experience, I am confident that I am the ideal choice for this Yii2 website upgrade project. My proficiency in PHP and Laravel is especially pertinent, cons More
Hi Mark, I have carefully reviewed the requirements for upgrading your website and I am confident in my ability to assist with this project. I possess the necessary skills in Yii2, Stripe payment system, and PHP to su More