[Paid] Discoure Community Platform - development for v2

Hi — I’m looking for an experienced Discourse developer to help get my community platform ready for launch. The instance is already live and has a custom theme in place (core.scss, nav.scss, nav.js), so this isn’t a ground-up build — it’s about getting the details right.

Note: the existing theme files are design-layer only (colours, fonts, nav injection) — not structural template overrides. No core Discourse templates have been modified.

Happy to receive fixed price proposals — payment structured across milestones.

Here’s what I need:

The existing theme There’s already a full custom theme with light/dark mode, a custom nav that suppresses Discourse’s default header, and brand colours. The nav needs to render consistently across every page type — including the member profile — and I need someone to audit and fix anything falling back to Discourse defaults. The logo also needs swapping in (asset provided).

Member portal page I want a custom profile page that shows the member’s type (Owner, Member, or Dealer), their vehicle, a verified status pill, and a language selector. The resource links shown on the page need to be conditional — owners see different tools to prospective members, for example. I’ll provide a full interactive mockup showing both light and dark states and all member type views.

The page also needs a Connected Accounts panel where members can authenticate via Discord and Facebook OAuth. On successful auth, their platform ID and username get written back to Supabase (credentials and schema provided). I have the OAuth apps set up — I just need the Discourse-side component and the callback logic wired up cleanly.

Language and translation The community is international so this matters. When a member selects their preferred language (English, Thai, Czech, Dutch, German, NZ English), I want the full Discourse UI to switch — menus, notifications, system messages, everything. On first visit, detect their country from IP and prompt them to confirm. I also need the Discourse Translator plugin installed and configured with a DeepL API key (provided), with per-post translate buttons active and translations cached against post ID to keep API costs down. Static pages including the member portal (which needs to be accessible through the discourse native buttons too) need to render in the selected language too.

Trust levels, groups and Tally integration The category structure will be in place before you start. What I need is the trust level and group configuration wired up correctly — so that member types (Owner, Member, Dealer) are assigned on registration, groups map to the right category permissions, and any changes sync back to Supabase. I also need discourse_user_id and discourse_username exposed as URL parameters for embedded Tally forms so they can be captured as hidden prefill fields.

DVLA verification gate The owners-only category needs to be gated behind vehicle verification. When an unverified member tries to access it, they see a prompt to enter their registration number. I’m building the verification endpoint myself (Cloud Run, REST — fully documented and provided) so your scope here is purely the Discourse theme component: the gated landing screen, the VRM input form, and the success/error states. I need someone who’s comfortable with Discourse’s Ember-based theme component JS for this part specifically.

XCombo topic One more component — a single Discourse topic that serves as both a reference and a discussion space for a data set I maintain. The first post is pinned and contains an embedded search widget (filters in real time from a Supabase table), an “Email me the full list” button (calls a provided endpoint, Resend delivers a PDF to the member’s registered address), and a link anchoring down to the open discussion thread below. Again, the search logic, endpoint, and Resend integration are all provided — you’re wiring the Discourse-side container only. This also gives you a sense of the full member flow: portal → resource link → topic → search → email.

I’ll provide all assets, credentials, Supabase access, and documentation on award. Happy to walk through it if needed. Please let me know your experience with OAuth integrations in Discourse specifically, and whether you’ve worked with Ember-based theme components before.

Many thanks

Edited for clarity

1 Like

Hi @larrybmb

This isn’t really a small project and that header replacement configuration sounds fragile based on the description. you’re going to want to make sure your forum can be updated with latest Discourse updates (with minimal effort or fixes).

so is that 250 per payment?

3 Likes

Per milestone or per hour?

2 Likes

Hi Lilly, thanks for your quick response — to clarify: $250 was the starting point for total project budget but I’m happy to be flexible on budget for the right person — scope is fairly well defined so open to a fixed price proposal with a payment profile split across milestones if required.

On your point around header replacement - I’m not asking for any structural work - the existing theme isn’t replacing any core Discourse templates. It’s a theme component injecting a custom nav via JS, hooking into discourse:ready and page change events. I can confirm that it works, and has survived at least the previous two discourse updates. The ask is simply to confirm it renders correctly across all page types and fix any gaps. Should be update-safe as-is but happy for that to be reviewed as part of M1.

Hope that helps?

1 Like

Hi Richard, thanks for your quick response — to clarify: $250 was the starting point for total project budget but I’m happy to be flexible on budget for the right person — scope is fairly well defined so open to a fixed price proposal with a payment profile split across milestones if required.

Hope that helps?

It’s at least a $2500 job, but probably twice that. It’s probably $500 just to figure out what you want your existing theme to do and rewrite it according to discourse standards.

Best of luck.

3 Likes

Hi Jay — for clarity, I’m not asking for an existing theme rewrite. I’m fairly happy with my existing theme files (they are more akin to design files than actual theme changes, and they’ll be provided as a reference) — I’m sure it will hold up, but the main ask is the development of the member profile page and related flows. The theme piece was more “have a quick look, identify any UI gaps and feed back” — not a rewrite at all.

Appreciate the starting budget may be low for many — it was intended as a starting point for negotiation. Happy to share the full spec, with the technical details and files with anyone interested - tried to capture that in the post.

Many thanks for your comments everyone - much appreciated. I have edited my post based on comments and to provide some clarity.

Namely:

the existing theme files are design-layer only (colours, fonts, nav injection) — not structural template overrides. No core Discourse templates have been modified. I’m not asking for any structural changes, more a have a quick look, identify any UI gaps and feed back.

My main ask is the development of the member profile page and related flows - happy for fixed price proposals to be put forward by interested parties - appreciating that the starting point put forward previously may have been low - so have removed it.