Enable job alerts via email!

Remote WordPress Developer for a Booking System

Phpclasses

United States

Remote

USD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Remote WordPress Developer to implement a Booking System for football teams. The role involves creating a user-friendly registration and match scheduling system using WordPress and related plugins. The successful candidate will work closely with the team to design and develop a front-end solution that enhances the user experience and ensures smooth operation of the booking process.

Qualifications

  • Proficiency in PHP and WordPress development.
  • Experience with front-end technologies and booking system management.
  • Familiarity with team registration and management tools.

Responsibilities

  • Create a booking system for teams to register and schedule matches.
  • Manage user roles and capabilities using WordPress plugins.
  • Implement match booking confirmation workflows and notifications.

Skills

PHP
WordPress
Front-end Development
Team Management

Tools

SportsPress
Gravity Forms
WPForms Pro
Advanced Custom Fields (ACF)

Job description

PHP Job: Remote WordPress Developer for a Booking System ( - May work remotely)
4944 PHP jobs posted.
Get e-mail on new jobs.

Urgent Jobs: FREE
Non-Urgent Jobs: Premium
18253 PHP professionals
are waiting for your jobs.

Urgent Jobs: USD $75
Non-Urgent Jobs: FREE
Find PHP professionals
from 176 countries

Urgent Jobs: USD $30
Non-Urgent Jobs: FREE

All available jobs > Jobs in United States > Remote WordPress Developer for a Booking System > Apply to this job

Title: Remote WordPress Developer for a Booking System

Summary:

Summary: We seek a PHP and WordPress Developer to implement the Footy Vision – Team & Match Booking System Specification for developers using WordPress and SportsPress.

You can work remotely in this job from wherever you want.

Objective:

Create a booking system on footyvision.net that allows football teams to register and schedule matches
against other teams, and manage the booking process entirely from the front end.

Footy Vision will film the matches and handle post-match content, but pitch booking is now handled by the home team, and any pitch costs are settled directly between the teams.


1. Team Registration & Management

User Type: Coach/Manager/Player

Functionality:

– Teams can be registered by coaches/managers via front-end submission.

– Players can be invited to register and join their team.

Tools:

– Use SportsPress Pro + Frontend Submissions

– Create a front-end form using [team_submission] shortcode.

– Custom user role: team_manager

– Capabilities: read, edit_sp_teams, publish_sp_teams

– Use “User Role Editor” plugin to manage roles.


2. Team Availability & Challenge System

Functionality:

– Teams can list their available dates and times for matches.

– Teams can view a directory/map of other available teams and challenge them.

– Team B receives a challenge and can accept or propose new times.

Key Fields for Availability Form:

– Preferred location (Google Maps field with radius selector)

– Available dates (multiple date/time pickers)

– Team format (e.g. 5-a-side, 7-a-side, 11-a-side)

– Pitch ownership (indicate if team has access to a pitch and can host matches)

Developer Notes:

– Use ACF for location + radius field (store as lat/lng for radius queries)

– Build or integrate a radius-based filtering system (use Haversine formula or plugin)

– Build team challenge request + response flow (can use Gravity Forms or WPForms Pro + conditional logic)


3. Match Booking Confirmation Workflow

Workflow:

1. Team A submits challenge to Team B with proposed dates

2. Team B accepts or negotiates

3. Admin (Footy Vision) receives notification

4. Home team is responsible for pitch booking

5. Match details are published with fixture page created automatically

Fixtures Integration:

– Auto-create SportsPress fixture upon confirmation

– Assign both teams to the fixture

– Allow later update with video/stats

4. Admin Controls

Admin Role:

– Full visibility of match requests and team data

– Can moderate or cancel bookings

– Can view home/away pitch availability

Suggested Tools:

– Custom dashboard for upcoming match requests (filtered by status: pending/confirmed)

– Email notifications (to admin and teams) at each stage

5. Optional Features (Phase 2)

– Stripe/PayPal integration for payment (e.g., to Footy Vision for filming packages)

– Calendar view of booked and available slots

– Match history and video library per team


Design & UX Notes:

– Match system must be mobile friendly

– Keep forms short and easy to complete from mobile

– Add buttons to challenge teams or confirm directly from match pages


Deliverables for Developer:

– Working team registration and match challenge system (frontend only)

– Custom team availability form with radius filtering

– Match workflow: challenge response home team books pitch auto fixture

– Clean UI for players/managers

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Portfolio Revenue Manager

InterContinental Hotels Group

Atlanta

Remote

USD 58,000 - 85,000

Yesterday
Be an early applicant

Remote WordPress Developer for a Booking System

Icontem

Remote

USD 60,000 - 100,000

26 days ago

Sr WordPress Developer

Henry Schein

American Fork

Remote

USD 82,000 - 144,000

30+ days ago

Sr WordPress Developer

Henry Schein

Seattle

Remote

USD 82,000 - 144,000

30+ days ago

Sr WordPress Developer

Henry Schein

Austin

Remote

USD 82,000 - 144,000

30+ days ago

Sr FullStack Web Developer (WordPress)

Henry Schein

American Fork

Remote

USD 71,000 - 125,000

30+ days ago

WordPress Developer

Awesome Motive

West Palm Beach

Remote

USD 60,000 - 100,000

30+ days ago

Online Hotel Coordinator | Entry Level

Destination Knot

Town of Texas

Remote

USD 30,000 - 65,000

Yesterday
Be an early applicant

WooCommerce / WordPress Developer and Troubleshooter

Built Mighty

Remote

USD 80,000 - 100,000

11 days ago