Yury S.
Rating
Skills and abilities
Programming
Administration
Translation
Portfolio
-
Upgrade Drupal 7 - Drupal 8
Web ProgrammingTechnical website portal. Complete upgrade with Drupal 7 to Drupal 8, updated design, optimized structure.
-
100 USD Management of the family doctor reception schedule
Web ProgrammingThe event calendar is integrated into the family doctor's website.
Front End – JavaScript + PHP. Back End – PHP. The database is MySQL.
The user "Admin" has the ability to prescribe patient reception hours, as well as to accept or reject patient requests for reception. The user has the possibility to choose a specific time of reception.
The history of all receipts is fixed in the MySQL database and can be checked at any time through the administrator profile.
-
Node Auto Expire Update Drupal 7
Web ProgrammingThe Node Auto Expire module is used for automatic material management on Drupal - site. The module controls the expiry of the publication period, enables the extension of the publication, automatic removal from the publication over the specified time, automatic removal of the material over the specified time, and also informs the author of the material (and the site administrator if necessary) of the expiry of the publication period.
Complete porting module with Drupal 7 in Drupal 8, upgrade module, fixing bugs.
Official website of the module https://www.drupal.org/project/node_auto_expire
-
The Drupal 8. NodeJS as a backend for a messenger
Web ProgrammingThe Drupal 8. Create a backend for the messenger. The work is done on the basis of NodeJS using the "Node.js integration" module.
-
Website of the therapist - Email warning, multi-language
Web ProgrammingThe website of the doctor therapist, written in PHP. Multi-language support - English/Arabic languages. Translations are stored in a JSON file. The main language is English. Any number of languages can be added. A system of e-mail notifications of the user at the initial registration of the profile, as well as notifications of the user (patient) and administrator (therapist) about the registration of the patient for receipt. The e-mail notification system is built on the basis of the mail service SendGrid.
-
The Drupal 8. Integration of Interkassa Payment Gateway
Web ProgrammingThe Drupal 8. Integration of the Interkassa payment gateway and the connection of the payment procedure with the logic of the site. When clicking on "Buy VIP", the user is redirected to the payment gateway website, chooses the desired payment method, fills in the personal data and after confirmation of the payment is redirected. After that, his ad automatically receives the VIP status.
-
The Drupal 8. Module of Referral Management
Web ProgrammingThe Drupal 8. The development of the module used the ideas of the similar User Referral module (https://www.drupal.org/project/referral), developed for Drupal 7 version. Removed unused and unnecessary code, the code is updated to the Drupal version 8. The bugs have been removed, the logic of charging the bonuses to the user has been developed for a certain number of referrals that were registered on his referral link.
-
Managed friend list for messenger (chat) - D8
Javascript and TypescriptThe Drupal 8. Create a managed friend list for a messenger. The ability to send a request to add to friends from certain pages of the site, accept/reject the request, block the user (send to the "black list"), add to the selected ( remember the user without sending him a request to add to friends). Develop an interactive user alert system when performing actions on the site (JavaScript is used by bootstrap-notify library).
-
Partner part of the MLM training platform ibc.eco
Web ProgrammingThe Drupal 7. Improvement of the interface, correction of bugs, implementation of data exchange with the main platform using RESTful Web services.
-
The Chat (Messenger) The Drupal 8
Web ProgrammingOnline chat module for CMS Drupal 8. It is carried out on the basis of the curved DrupalChat module found on drupal.org. From the module is removed everything concerning the connection to the paid chat, the unused code is removed. The bugs are removed both in the client (JavaScript) and in the server (PHP). All the features marked by the Drupal community as the deprecated are re-written taking into account the possibilities of the new API. Added options present in the paid version of the chat.
The data exchange between the client and the server part is carried out on the basis of AJAX.
-
Online air ticket booking system
Web ProgrammingThe page template is developed using Twitter Bootstrap 4. Popular AJAX request routes (GET) are downloaded from the external API when you download a page. The search form allows you to find current flights according to the specified criteria. When sending the form, the AJAX request (POST) is performed and if there is information that corresponds to the data sent in the form, the requested information comes from the server. The data exchange between the site and the server is performed in JSON format.
-
Form of calculation of car rental cost
Javascript and TypescriptThe HTML form. Validation of the form and logic is described using JavaScript. A permanent customer can find himself by name through the search line. The database of permanent customers is stored in JSON format. When choosing from a permanent customer base, all user fields of forms are filled automatically. Below we select the type of the car, additional options (if necessary) and indicate the duration of the rental (in days). After pressing the "Calculate" button, the cost of the rental is calculated.
-
User search system according to the criteria
Web ProgrammingDevelopment of the filter system (search) of users according to the specified criteria. The CMS Drupal 8. The work uses Views, Views contextual filter, Views API, Form API.
-
Prototype of online voting system
Javascript and TypescriptThe development of the prototype of the online voting system. Use of pure JavaScrypt (without the use of any additional libraries). The primary voting list is uploaded by AJAX request from a file in xml format. The application of the drag-and-drop method allows you to transfer the required element (in this case the line with the candidate description) from one list to another. The current status of the voting list is stored in the local storage of the browser.
-
Integration of OpenStreetMap
Web ProgrammingIntegrate the free map service OpenStreetMap to a CMS-managed site Drupal 8. JavaScript is used in the Leaflet.js library. When registering a new user, its field and geodates are used to draw out statistics of users by cities/pays.
Reviews and compliments on completed projects 11
10 May 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
15 April 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
29 March 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
29 March 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
5 March 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
15 February 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
4 February 2019
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
21 January 2019
34 USD
Персональный проект
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
8 January 2019
45 USD
Фриленс проект Персональный проект
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
22 December 2018
23 USD
Персональный проект для фрилансера Юрия Слань
Thank you.
пожалуйста, оставьте более подробный отзыв (не менее 25 знаков)
![]()
14 December 2018
23 USD
Adding functionality to Drupal
Thanks to you.
Please leave a more detailed review (minimum 25 characters)
Please leave a more detailed review (minimum 25 characters)
Please leave a more detailed review (minimum 25 characters)
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Правки по сайту на Drupal
338 USD
|
|||||
|
Drupal 8, consultation on the appearance exposed form for Views
23 USD
|
|||||
|
Drupal 7. не работает кастомный модуль рассылки зареганым юзерам
23 USD
|
|||||
|
Исправление погрешностей на сайте http://anapsi.ru/
10 USD
|
|||||
|
Website on Drupal
23 USD
|
|||||
|
Developer Drupal 8
23 USD
|
|||||
|
Персональный проект для фрилансера Юрия Слань
23 USD
|
|||||
|
Freelance project |
|||||
|
Персональный проект для фрилансера Юрия Слань
23 USD
|
|||||
|
Freelance project
68 USD
|