← Missions

WordPress Developer — Full Site Build with Kadence Pro, Membership & API Integrations

Budget: $4800.0 FIXED / ⭐ 5.00 (1) AUS

wordpress, web-programming, php, web-design

Budget: Seeking fixed-price proposals. Quality, demonstrated experience with Kadence Memberships Pro, and attention to detail are more important than being the lowest-cost bidder. About Us Friends of Perry Lakes Inc. is a volunteer conservation organisation based in Perth, Western Australia, managing Perry Lakes Reserve in Floreat — two urban wetlands supporting a rich ecosystem of native plants, birds, and reptiles in the middle of Perth's western suburbs. This project is funded through the NRM Community Stewardship Program, a government environmental grant. About the Project We are replacing an outdated website with a modern WordPress platform that will: Communicate the ecological story of Perry Lakes Reserve Support volunteer and citizen science programs Host a paid membership platform with Stripe recurring payments Manage events and community engagement Display live environmental monitoring data via API integration The design, content architecture, and navigation structure are already complete. We are not looking for design services. Your role is to implement what has already been designed, accurately and to specification. We have already prepared: Full working HTML prototype (all pages, desktop layout, real content) Brand guide Detailed page-by-page development specifications A3 site map Photography assets Custom SVG icon family (25 icons) Shortlisted applicants will receive all of the above at a full briefing session before build commences. Technology Stack — Fixed, No Substitutions The following stack is non-negotiable. Please do not propose alternative page builders, membership plugins, or event systems. WordPress (latest stable) Kadence Pro — page builder, header/footer builder, mega menus Kadence Memberships Pro (formerly Restrict Content Pro) — membership platform Gravity Forms — volunteer EOI and citizen science application forms Modern Events Calendar — events management and homepage feed Stripe — recurring membership payment processing Mailchimp — newsletter and membership audience management Kinsta — managed WordPress hosting (we will establish the account prior to build commencing — developer to advise on setup sequence) ArcGIS — storymap and monitoring dashboard iframe embeds DWER telemetry API — live environmental water level data fetched server-side via WordPress cron and transients Experience with Kadence Memberships Pro (post its transition from Restrict Content Pro) is essential. Please confirm this experience explicitly in your proposal. Scope The website comprises approximately 45 pages and templates. Public website: Homepage with live telemetry data bar, events feed, and photo strip The Reserve section — ecological story, threats, management, and guidance pages Science & Nature section — monitoring data, wildlife, plant life, threats, field notes blog, and research library Get Involved section — volunteer EOI, PlantFest annual event pages, citizen science application, and events calendar Membership section — public-facing membership information and join flow About Us section — governance, annual reports, impact, and grant funding Photo gallery (Photos custom post type with season filter) Field notes blog (Blog custom post type with ACF standfirst field) Species pages (Wildlife custom post type with tile grid and species modal) Integrations: Gravity Forms (volunteer EOI, citizen science application — email notifications to Works Coordinator on submission) Modern Events Calendar (What's on page, PlantFest event pages, homepage events strip, Google Calendar sync) Mailchimp (newsletter signup in footer — integrated natively via Kadence Pro) ArcGIS Storymap (static HTML embed at /water-story/ — iframe code supplied during build) ArcGIS monitoring dashboard (iframe embed on Our monitoring data page — code supplied during build by our data lead, who is developing this concurrently) Stripe (membership payments via Kadence Memberships Pro — no WooCommerce required) DWER telemetry API (live water level data from two monitoring stations — server-side WordPress cron fetch every 15–30 minutes, stored as transients, graceful fallback to last known value with timestamp) Blocked at launch — build but do not activate: Spot It · Share It sightings submission form — coordinator appointment pending Country and History page — formal cultural consultation with Whadjuk Noongar Traditional Owners pending Membership Platform The membership platform is delivered in Stage 2. Portal page designs will be supplied by FoPL at the start of Stage 2 — the developer is not required to design these pages, only to implement them in Kadence Blocks and wire up Kadence Memberships Pro. Membership tiers: Individual — $30/year Family (household) — $40/year Kadence Memberships Pro must handle: Stripe recurring annual subscriptions Member registration and account creation Automatic renewal and expiry management Content restriction — member portal pages hidden from non-members Restricted page treatment — non-members see a join prompt, not a blank page Mailchimp audience sync — members tagged separately from newsletter subscribers Member dashboard built in Kadence Blocks with dynamic visibility Member portal pages (FoPL-designed, handed to developer at Stage 2 start): My dashboard Membership card Member updates Citizen science tools Profile & settings Renew Event RSVPs Delivery Structure and Payment Milestones This is a fixed-price project with four payment milestones. All work is delivered and reviewed on a Kinsta staging environment before production deployment. StageDeliverablePaymentStage 1Fully responsive staging site — all public pages, all integrations, brand-accurate, no membership portal. FoPL reviews and approves.35%Stage 1bWritten implementation specification confirming how Kadence Memberships Pro will deliver the membership platform requirements. This unlocks FoPL's portal page design sprint.15%Stage 2Membership platform integration — Kadence Memberships Pro, Stripe, restricted content, member dashboard, all portal pages built from FoPL-supplied HTML designs. Tested on staging.30%Stage 3Production deployment and full handover (see Stage 3 requirements below). Final payment released after 14-day bug fix period.20% Payments are structured so 50% is held until full delivery and production sign-off. The 14-day bug fix period covers issues arising from live traffic, real user accounts, and real Stripe transactions. Target production launch: October 2026. Please include an indicative timeline breakdown across all stages in your proposal. Stage 3 — Contractual Handover Requirements Stage 3 is not just go-live. The following are contractual deliverables included in the Stage 3 milestone: Written documentation — all plugins, licence key locations, custom post types, ACF field groups, and any custom code written during the build Recorded handover training — minimum 60 minutes, screen recorded, covering page editing, event management, member management, and content updates. Stored in a location FoPL controls. Full admin access to everything — WordPress, Kinsta hosting, all plugin licence accounts, Stripe, and Mailchimp. Nothing to remain under developer accounts. Written WordPress update procedure — how to safely update WordPress core, Kadence, and plugins Written backup and recovery procedure — what is backed up, how often, where stored, and how to restore 30-day post-launch support window — developer available by email for questions during the volunteer team handover period at no additional charge Hosting We are using Kinsta managed WordPress hosting. Kinsta provides reliable WordPress cron execution (essential for the DWER telemetry integration), built-in staging environment, automatic daily backups, and SSH/WP-CLI access. We will establish the Kinsta account before build commences. Developer to advise on recommended setup sequence for plugins and hosting environment. All Licences Held by FoPL All plugin and hosting licences will be purchased and held under FoPL-controlled accounts. We are not looking for a developer who manages licences on behalf of clients. Developer to confirm they are comfortable with this arrangement and advise on the recommended sequence for setting up accounts before build commences. What We Are Looking For We are seeking a developer who: Has a minimum 3 years of commercial WordPress development experience Has built with Kadence Pro and is comfortable with its full feature set including mega menus, header/footer builder, and Kadence Blocks Has implemented Kadence Memberships Pro post its transition from Restrict Content Pro — not just the legacy product Has built with Modern Events Calendar and Gravity Forms Can work accurately from a supplied HTML prototype and detailed written specifications without design input Is comfortable building responsive layouts from desktop-only HTML designs Provides clear communication, meets milestones, and produces clean documentation Is fluent in English — all communication and documentation will be in English To Apply Please include all of the following in your proposal. Generic proposals will not be shortlisted. Your fixed price for the complete project across all four stages Your proposed timeline broken down by stage Links to at least two WordPress membership websites you have built — live URLs preferred Explicit confirmation that you have worked with Kadence Memberships Pro post its transition from Restrict Content Pro Explicit confirmation that you have built with Modern Events Calendar and Gravity Forms A brief explanation of your approach to responsive implementation when working from a desktop HTML prototype Confirmation that you are comfortable with FoPL holding all plugin and hosting licences under FoPL-controlled accounts Any specific questions you have after reading this description — considered questions are a positive signal To confirm you have read this listing in full, please begin your proposal with the words: Perry Lakes Proposals that do not begin with "Perry Lakes" will not be opened.
Ouvrir sur Upwork