Ir à oferta completa

ADVANCED YII2 DEVELOPER FOR WEBSITE UPGRADES (PRICE IS DISCUSSED)

Descrição da oferta de emprego

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).
PHP Yii2 Listra ID do Projeto.
# Sobre o projeto 120 propostas Aberto para ofertas Projeto remoto Ativo em Recentemente
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 30/12/2024
Data de expiração
  • 30/03/2025
Senior Developer
FÓRUM SELECCAO

Pm (hybrid)- location: lisboa for apply, send your cv for *****@***** with the reference 'developer'... fórum selecção is looking for a senior developer (m/f) for a corporate bank main activities: - understand and analyse the needs expressed by the business teams, specifying and testing them in order......

AWS Developer
Pixida Portugal

Develop backend applications for aws using java, kotlin or typescript... we are looking for highly skilled aws developer to join pixida with a hybrid working model in the porto area... be responsible for the creation and maintenance of services and ci/cd pipelines... requisitos do trabalho have experience......

.Net & React.js SW Developer
Uniksystem -sistemas de informação,lda

We’re looking for new team members with the react... net sw developer profile with a minimum experience of 3 years... js sw developer location: lisbon, portugal, occupation: full time, onsite min... for more information you can consult our privacy policy we will contact you only if your profile is selected......

Junior Phyton NME and numpy developer
TEMPOSUSSURRANTE LTA

● recording session will continue for some time to get the proper readings... ● after opening the ganglion board, they need to choose the bci for the readings... new remedies ltd (henceforth referred to as “company” in thedocument)is a website and mobile application company......

NURSE FOR SENIOR CARE IN GERMANY
Eugenia talent recruitment

Benefits: • apartment accommodation can be provided for the initial quarter... • minimum 3 years of professional nursing experience for candidates without a diploma... they are in search of empathetic and proficient nursing staff with expertise in nursing or medicine, capable of offering thorough care......

Full Stack Developer – SharePoint
Newin

• excellent development skills on the technologies required for the m365 platform... net and c#• in depth knowledge of the custom development techniques for the m365 platform: web parts, extensions, libraries for both sharepoint online and teams... the front end developer is expected to provide services......

.Net Developer
ITDS

Participate in code reviews for continuous improvement... net developer, you'll craft cutting-edge digital solutions for our clients, revolutionizing user experiences... ability to work independently and in teams... net applications... requisitos do trabalho ideal if you have: proficiency in......

Java Developer
ITDS

Analyze existing software implementations to identify areas of improvement and provide estimates for implementing new features... update and maintain documentation for team processes, best practices, and software runbooks requisitos do trabalho the ideal candidate has: +2 years of experience......

COBOL Developer
ITDS

Develop tests for app reliability... as a cobol developer, you'll transform legacy systems for our innovative client, enhancing critical applications... your main responsibilities: analyze & optimize existing cobol apps... document changes to cobol programs... join us in modernizing systems and driving......

Business Developer
Buyme property

Pertencendo ao grupo buyme, empresa que já conta com 25 anos no mercado, a buyme business atua na intermediação da compra e venda de empresas, na realização de projetos de investimentos, fundos perdidos, consultorias, análises de crédito entre outros, e procura: business developer......