Drupal 10.2 Security & Engagement Module

300.0 GBP

300.0 GBP peopleperhour Technology & Programming Overseas
2 days ago

Description

Background and ObjectivesOur website is currently running on Drupal 10. As our company is subject to competitive online gaming space regulated by UKGC, we need to enhance our platform with additional security, user engagement, and communication features. This project is being executed as a side project while our in-house developer focuses on core application development.Objectives:• Enhance User Account Management:Develop a robust “My Account” section where users can:o View and update their profiles (personal details, addresses, and passwords, excluding Birthdate).o Manage referrals by inviting friends and family to join our online gaming club.o Display count of approved referred members.• Implement Multi-Factor Authentication (MFA/2FA):Introduce a multi-factor authentication process for secure logins, incorporating:o TOTP (e.g., Google Authenticator, Authy)o Supported by SMS-based and/or WhatsApp-based pin code delivery• Integrate SMS & WhatsApp API:Enable automated communications for:o Two-factor authentication notifications.o Account activity alerts (e.g., profile changes, password resets).o Event reminders and alerts related to gaming competitions.________________________________________3. Scope of WorkIn-Scope1. New Module Integrations on Existing Drupal 10.2 Frameworko User Account Enhancements: Develop or integrate a “My Account” dashboard for profile viewing and editing.o Include functionality to manage addresses, update passwords, and send confirmation notifications.o Implement referral/invitation functionality for users to invite others.o Multi-Factor Authentication (MFA/2FA):o Integrate an MFA solution that supports TOTP, SMS, and WhatsApp. (Email confirmation is a natural byproduct if needed.)o Ensure that every login (or sensitive account change) triggers a second-factor authentication step.o SMS/WhatsApp API Integration: o Integrate an SMS service (e.g., Intellisms) and/or official WhatsApp API for: o Delivery of 2FA/MFA verification codes/links. o Sending transactional notifications such as password resets and order confirmations. o Dispatching event-related reminders (e.g., race alerts, qualification updates).2. Configuration and Compliance Adjustmentso Configure the new modules to work seamlessly within the existing Drupal 10.2 environment.o Ensure all new features comply with GDPR, UK data protection laws, and the regulations for UK certified gaming operators.
PROVEN EXPERIENCED DRUPAL DEVELOPERS WITH 2FA/SMS INSTALLTION ONLY PLEASE.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

We’re an innovative Fintech based in California focused on Investment Banking. We’re looking for a skilled Fullstack Typescript developer to join our team. Technical Requirements: • Experience with Typescript, Javascript in both backend and frontend roles. • Strong algorithmic foundations. • Experience with SQL Databases (One or more of MySQL, Postgres, SQL Server). • Experience with NPM package management and private packages. • Experience with NPM, Git, Github • Experience with REST API endpoints, reverse proxies. • Experience with Linux Nice to have: • Experience with message queues like RabbitMQ or Kafka. • Experience with Javascript Microsoft Office Add-ins. • Experience with Github Actions, DevOps practices • Experience with Monitoring with Grafana, Promtail, Prometheus • A background in Math. • Interest in Finance, or previous experience in Fintechs. Other requirements: • Strong English language skills, as our domain is complicated and a good understanding of language is needed. • Should work minimum 35 hours a week. • A modern laptop running Linux. Why Join us? • Be an early-stage hire in an innovative team shaping the future of investment banking. • Work on meaningful projects that have a real impact on the financial industry. How to Apply Please see the attached screening question. Solve the problem and add the resulting number to the top of your application. For example, if the solution is the number 42, add “42” to the top of your application.
21.0 USD Technology & Programming peopleperhour Overseas
3 days ago
GodAl App Features Breakdown of Mobile App (Android and iOS) Development and Desktop App website for GodAl Application and model. An Al app users can interact with on everyday needs. The app should provide human-like companionship, helping users to elevate their mood. Below are some of the functionalities the app should have: Al Model that helps keep you engaged by recommending games, songs, movies or other activities you can enjoy. Following user's prompts, the agent will determine if the user is in a mood to play a game, watch a movie or listen to music or even talk to friends. Not only this, the agent should recommend the type of game, movie or songs to keep them entertained depending on their mood. Other functions (Paid features which will be unlocked through payment from App Store or $God Tokens): Ability to set Reminders Keep track of Groceries Remind users of when to keep in touch with friends and family GodAl will be powered by $God Tokens. These tokens are represented as Points within the app (Think of Tapswap Model). 1.) Integrate a crypto token point for users activities such as; 1a.) Referring users to the app 1b.) Sharing the app on Social Media (X/FB/TikTok/IG WhatsApp Stories etc) 1c.) Using the app frequently 1d.) Rating the app on App Store and writing a review. 1e.) Purchasing GodAl token within the app 1f.) Joining the GodAl Telegram, WebXV and X community. GodAl Token Points System Users can earn points from the following activities: - : Using the WebAl Apps - : Watching ad videos - : Bringing in New users - : Sharing Posts about WebAl and WebXV on all their social media platforms with tracking URLs. - : Buying Tokens on the app to unlock all your points NDA: PLEASE, KEEP THIS CONFIDENTIAL. SHARING OR USING THIS INFO WITHOUT CONSENT IS A BREACH OF CONFIDENTIAL PROPRIETARY INFORMATION.
30.0 USD Technology & Programming peopleperhour Overseas
10 hour ago
Ai automated editorial system Overview of the System: To automate the process of identifying key news stories and economic events, then finding relevant academic experts for interviews, we need a structured workflow with three core components: 1. News Feed Monitoring & Story Extraction Objective: Scrape or fetch top stories daily from major news sources (BBC, FT, NYT). Identify the most relevant 10 stories for academic discussions. Extract key details (headline, summary, category, and related experts). Process: News Scraping & API Integration: Use RSS feeds or news APIs (BBC News API, NYT API, FT API) to pull daily stories. https://www.bbc.co.uk/news/10628494 https://developer.nytimes.com/apis Apply NLP (Named Entity Recognition, NER) to extract topics, locations, and institutions Story Selection & Categorization: Use an LLM or rule-based filtering to: Select 10 most relevant stories daily. Categorize them (Politics, Science, Economics, Law, etc.). Finding Relevant Academics: Search Semantic Scholar, OpenAlex, ArXiv, CORE, or university directories /our own databases for 5 academic experts per story. Prioritize experts based on: Their recent papers on similar topics. GET THEIR emails. Output & Storage: Generate a structured daily report (JSON) with: Story headlines & summaries. Academic expert details (Name, Affiliation, Contact, Paper Links). 5. Send automated email drafts to invite experts DAILY. 2. Economic Calendar Event Monitoring Objective: Track major global economic events (UK, EU, US, Asia). Extract upcoming financial events (e.g., interest rate decisions, GDP releases). Find experts to analyze these events. Process: Data Sources & Event Monitoring: Integrate economic calendar APIs (ForexFactory, Investing.com, TradingEconomics, FRED). Fetch major scheduled events: Monetary policy meetings (Fed, ECB, BoE, BoJ, PBoC). GDP, inflation, employment reports. Market-moving events (OPEC meetings, IMF/World Bank reports). Event Categorization & Prioritization: Use event scoring based on: Global impact. Historical volatility caused by similar events. News coverage sentiment. Finding Academic Experts: Identify economists, financial analysts, and policy researchers via: University economics departments. Central bank research papers. Financial market analysis reports. Output & Storage: Generate a daily/weekly report with: Event summary. Impact analysis. 5 expert contacts for interviews. Automate email drafts for outreach. 3. Automation & Execution Plan Technology Stack Data Collection: RSS Feeds, APIs (News & Economic Calendar). Processing: Python (Pandas, NLP, Scraping). Storage: Google Sheets / Database. Expert Search: OpenAlex, Semantic Scholar, University Directories. Email Automation: Google Workspace API (Gmail), Mail Merge. Scaling & Refinement Phase 1: Automate daily reports (news + economic events) and manually review expert selection. Phase 2: Automate expert filtering with relevance scoring. Phase 3: Fully automate outreach emails with AI-generated pitch drafts.
60.0 GBP Technology & Programming peopleperhour Overseas
17 hour ago