We are looking for an experienced WordPress developer to implement a custom push and SMS notification system for our job vacancy website. The site has two main user roles: Employers and Candidates.
**Project Requirements
1. Implement custom push notifications:
- Send notifications to Candidates when an Employer posts a new job vacancy
- Send notifications to Employers when a Candidate makes an offer on their job vacancy
- Configure notifications based on user role
2. Set up SMS notifications using the WP SMS plugin or others:
- Integrate the plugin with an existing Twilio account
- Implement the same logic as for push notifications for SMS
- Ensure that SMS notifications are correctly sent to the appropriate recipients
**Required Skills:**
- Experience with WordPress and plugin development
- Knowledge of push notification systems for WordPress
- Experience integrating third-party APIs (Twilio)
- Knowledge of the WP SMS plugin or similar
- Ability to work with custom user roles in WordPress
**Deliverables:**
- A functioning push notification system
- Proper configuration of the WP SMS plugin with Twilio
- Detailed documentation on the implementation and use of the system
Please provide examples of similar projects you have completed in the past, along with an estimate of the time required to complete this work.
P.s. We have already tried all plugins for push notifications, the problem is that they cannot separate registered users. That is, this function needs to be configured through the REST API.
Website: medlift.sispas.ch
Website Theme: Jobtex
Plugin: wp job board pro
Ми шукаємо досвідченого WordPress-розробника для реалізації кастомної системи push- та SMS-сповіщень для нашого сайту з вакансіями. Сайт має дві основні ролі користувачів: Роботодавці та Кандидати.
**Вимоги до проекту
1. Реалізувати кастомні push-повідомлення:
- Надсилати сповіщення Кандидатам, коли Роботодавець публікує нову вакансію
- Надсилати сповіщення Роботодавцям, коли Кандидат робить пропозицію на їхню вакансію
- Налаштуйте сповіщення на основі ролі користувача
2. Налаштуйте SMS-повідомлення за допомогою плагіна WP SMS обо інших:
- Інтегруйте плагін з існуючим акаунтом Twilio
- Реалізуйте ту ж логіку, що і для push-сповіщень для SMS
- Переконайтеся, що SMS-сповіщення коректно надсилаються відповідним одержувачам
**Необхідні навички:**
- Досвід роботи з WordPress та розробкою плагінів
- Знання систем push-сповіщень для WordPress
- Досвід інтеграції сторонніх API (Twilio)
- Знання плагіна WP SMS або схожих
- Вміння працювати з кастомними ролями користувачів в WordPress
**Результати:**
- Функціонуюча система push-повідомлень
- Правильне налаштування плагіна WP SMS з Twilio
- Детальна документація по впровадженню та використанню системи
Будь ласка, надайте приклади подібних проектів, які ви виконували в минулому, та оцінку часу, необхідного для виконання цієї роботи.
P.s. Ми вже перепрошували усі плагіни для push сповіщень, проблема в тому що вони не можуть розділити зареєстрованих користувачів. Тобто треба налаштовувати через REST API цю функцію.
Сайт: medlift.sispas.ch
Тема сайта: Jobtex
Plugin: wp job board pro
Client's feedback on cooperation with Vitalii Shutenko
WordPress developer for push and SMS notification system APIVitaly did an excellent job with the task, setting up such notifications was very much needed and Vitaly did everything literally in a couple of hours. Just a master of his craft! I recommend.
Freelancer's feedback on cooperation with Valery Yerohin
WordPress developer for push and SMS notification system APIA good client, I hope for further cooperation.
-
3 days500 USD
7252 92 0 3 3 days500 USDGood day. Here’s how it can be done:
Push notifications:
Implementation of notifications for candidates: Use WordPress hooks to intercept the event of a new job vacancy being published by the employer. For example, the publish_post hook can be applied, which triggers when a vacancy (post type 'vacancy') is published. After that, a custom action should be called to send push notifications to all users with the role of "Candidate".
Notifications for employers: For this, it is necessary to track the moment when a candidate leaves an application for a vacancy, using the appropriate hook (for example, comment_post to save applications as comments to the vacancy). Then, an action is created that sends notifications to employers.
Setting up notifications based on user role: This can be implemented using filters that check the user role before sending the notification. For this, WordPress functions like get_userdata() will be needed to obtain the user role and conditionally send notifications based on this information.
SMS messages:
… Integration with the WP SMS plugin and Twilio: Integration can be performed by configuring the Twilio API in the appropriate settings of the WP SMS plugin. This will allow automating the sending of SMS messages based on the same triggers (hooks) as for push notifications.
Implementation of SMS logic: Using the same logic as for push notifications, separate actions can be created that will send SMS via the Twilio API. Ensure that the WP SMS plugin is properly integrated, and the data for sending SMS (phone number, message text) is correctly passed to Twilio.
Verification of correctness: To ensure that SMS notifications are sent to the appropriate recipients, logging of all API calls can be implemented, as well as testing using the built-in diagnostic tools in the WP SMS plugin.
Доброго дня. Можна зробити так:
Push-сповіщення:
Реалізація сповіщень для кандидатів: Використання хуків WordPress для перехоплення події публікації нової вакансії роботодавцем. Наприклад, можна застосувати хук publish_post, який спрацьовує під час публікації вакансії (посту типу 'vacancy'). Після цього викликати кастомний екшн для надсилання push-сповіщень усім користувачам з роллю "Кандидат".
Сповіщення для роботодавців: Для цього потрібно відслідковувати момент, коли кандидат залишає пропозицію на вакансію, використовуючи відповідний хук (наприклад, comment_post для збереження пропозицій як коментарів до вакансії). Далі, створюється екшн, що надсилає сповіщення роботодавцям.
Налаштування сповіщень на основі ролі користувача: Це можна реалізувати за допомогою фільтрів, які перевіряють роль користувача перед відправкою сповіщення. Для цього знадобиться використовувати WordPress функції типу get_userdata() для отримання ролі користувача і умовно відправляти сповіщення на основі цієї інформації.
SMS-повідомлення:
… Інтеграція з плагіном WP SMS і Twilio: Інтеграція може бути виконана шляхом налаштування API Twilio у відповідних налаштуваннях плагіну WP SMS. Це дозволить автоматизувати відправку SMS-повідомлень на основі тих самих тригерів (хуків), що й для push-сповіщень.
Реалізація логіки SMS: Використовуючи ту ж саму логіку, що і для push-сповіщень, можна створити окремі екшни, що відправлятимуть SMS через Twilio API. Переконайтеся, що плагін WP SMS правильно інтегрований, і дані для надсилання SMS (номер телефону, текст повідомлення) коректно передаються до Twilio.
Перевірка коректності: Щоб переконатися, що SMS-сповіщення надсилаються відповідним одержувачам, можна впровадити логування всіх викликів API, а також тестування за допомогою вбудованих у плагін WP SMS інструментів для діагностики.
-
2 days556 USD
7831 56 0 2 days556 USDHello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
I have worked with Twilio.
Вітаю! Виконаю ваше завдання швидко і якісно.
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
Працював з Twilio.
-
Winning proposal2 days222 USD
14707 593 6 10 Winning proposal2 days222 USDReady to take on the job, write to me, I will do everything with quality. I have over 12 years of work experience!
Готовий взятися за роботу, пишіть, зроблю все якісно. Досвід роботи вже більше 12ти років!
Current freelance projects in the category Java
Google Chrome Extension with GitHub
445 USD
We are looking for a full stack developer with experience in native JS, Typescript, React, and . In an ideal (but not mandatory) case, have experience working with Chrome extensions. It is necessary to develop a Google Chrome application whose main function is converting… Java, Javascript and Typescript ∙ 1 day 19 hours ago ∙ 7 proposals |
Bet payPerson needed who is proficient in JavaScript and works on websites. The task is to improve the response to receiving orders Java, Web Programming ∙ 2 days ago ∙ 9 proposals |
Doxis SER - export documents and index-information
667 USD
We are looking for a doxis ser developer who can use the API restful service to export documents and the index information to a storage. A second run for a delta-migration should although be possible. If possible annotation should although be exported. Sourcecode should be… C#, Java ∙ 2 days 1 hour ago ∙ 4 proposals |
Currency Converter WixWe have a website on Wix with an embedded currency converter. The task is to make it so that when switching to $, it calculates not by the rate https://www.xe.com/ but twice as much. It is simply necessary to display different prices for Ukraine (by default) and other countries,… Java, Web Programming ∙ 4 days 23 hours ago ∙ 4 proposals |
Development of a corporate website for GPJ Energia
602 USD
Project Name:Development of a corporate website for GPJ EnergiaBrief about the company:GPJ Energia is a leading Ukrainian company with over 15 years of experience in comprehensive electrical installation works for private residences, commercial, and industrial facilities. We… HTML & CSS, Java ∙ 5 days 14 hours ago ∙ 29 proposals |