Features

PrimeMatch is built for communities where people and companies can find each other based on what they offer and need.

Here is what it can do for your community.

Matching Engine

At the heart of PrimeMatch is a tag-based matching (⚡️) algorithm (Jaccard similarity) that scores every pair of compatible profiles from 0% to 100%. The score reflects how well two profiles complement each other: one person's have tags matched against another's seek tags, in both directions at once.

A minimum score slider lets members filter out weak matches and focus on the strongest ones. The most relevant connections are surfaced first.

No manual searching, no scrolling through lists, unless you want to.

Profile Types

Members can create one or more profiles, each representing a different role. All eight types participate in matching (⚡️).

Profile type Best for
Investor Angels, VCs, and funds looking for deal flow.
Business Owner Founders and entrepreneurs seeking partners, clients, or talent.
Business Companies networking B2B - products, services, procurement.
Product Specific products looking for buyers, distributors, or integrations.
Service Service providers matching with ideal clients.
Job Offer Employers posting open roles and finding candidates.
Employee Candidates matching with employers and roles.
Partnership Offer Anyone proposing a joint venture or collaboration.
Person General personal networking and knowledge exchange.

One user can hold many profiles.

Profile Tags

Tags are the fuel of the matching (⚡️) engine. Every profile declares two lists:

  • I have - skills, resources, products, experience, capital, or anything you can offer.
  • I am looking for - what you need, want to learn, or want to find in a connection.

Tags are shared across all profile types and shown in the active interface language where translations exist.

The dropdown when adding a tag shows how many other profiles already use it on each side (have: 12, seek: 4), so members can calibrate their vocabulary to the community's common language.

The more specific and honest the tags, the higher and more meaningful the match (⚡️) scores.

Network Graph

The Graph page renders every profile as a node and every match as an edge. Edge thickness reflects match (⚡️) score strength.

Members can:

  • Filter by profile type - show only the types relevant to them.
  • Filter by minimum score - hide weak connections.
  • Filter by visibility - public, groups, or specific groups.
  • Show only my connections - collapse the graph to your own profiles and their direct neighbors.
  • Show / hide isolated nodes - remove profiles with no matches from view.

Your own profiles appear as star-shaped nodes ★, making them instantly visible. This view is especially useful for community leaders who want to see at a glance how members connect to each other.

Profile Visibility

Every profile has an independent visibility setting:

  • Public - visible to all logged-in users and included in all matches.
  • Groups - visible only to members of the groups the profile is assigned to; matched only within those groups.
  • Private - invisible to everyone; never matched. Useful for drafts or paused profiles.

Members can change visibility at any time.

Private Communities

Groups are the privacy layer for communities that are not fully open. A profile set to Groups visibility is matched only against other profiles that share at least one common group. This means that your community's internal connections stay within your community.

Access to the group is approved by the group owner or delegated persons.

Run a closed accelerator cohort, a private professional network, or a members-only talent pool.

Peer Reviews

Members can leave a star rating (1-5) and a comment on any profile they have connected with. Each user can leave one review per profile.

  • The profile owner reviews pending submissions and decides whether to accept or reject each one.
  • Accepted reviews are visible to everyone on the profile page.
  • Profiles with accepted reviews display an amber star badge with the average score and review count across all listing pages - Profiles, Matches, Match Detail, Graph panel, and User Profiles.
  • The minimum review score filter on the Profiles page lets members filter by reputation.
  • A bell notification in the navbar alerts owners when a new review is waiting for their approval.
  • An email notification is sent when a new or updated review is awaiting approval, or when a review is deleted.

Reputation travels with the profile, not the account - a person who holds both a Business Owner profile and an Investor profile builds separate reputations for each role.

Favourite profiles

Users can mark profiles as favourites by clicking the heart icon ♥ in the profile list, on the profile page, in the matches section, or in the graph sidebar. You can easily find your favourite profiles using the Favourites filter on the Profiles and Matches page. It’s a quick way to keep track of profiles that particularly interest you.

Export to vCard

Each profile has a Download vCard button on the profile page and in the match results, which generates a .vcf file containing the profile’s name, description and contact details. This can be easily imported into most contact management apps, such as Google Contacts, Apple Contacts, Outlook, etc.

Powerful Filters

Both the Profiles page and the Matches page have a collapsible filter panel with live-updating counters on every chip:

  • Profile type chips - see how many profiles (or matches) exist per type before clicking.
  • My Profile selector - filter matches by which of your profiles generated them.
  • Profile visibility - filter by Public, Groups, or a specific group.
  • Minimum match score - a slider from 0% to 100%.
  • Minimum review score - 1-5 star filter.
  • Have / Seek tag filters - find all profiles that have a specific tag or seek it.
  • Text search - name, description, and link fields with 500 ms auto-submit and inline clear buttons.
  • Location - the town and country specified in the profile.
  • Demo profile toggle - show or hide demo accounts globally or per-page.

Multilingual interface

The PrimeMatch interface is fully available in English and Polish, with all labels, messages, and documentation translated. Language preference is saved per account and switches the interface immediately.

Light and Dark Mode

Users can look for the best matches at the most convenient time, day or night, interface will adapt to their preference. Users can choose between light and dark themes, or set it to follow their system preference. The theme selector is located in the user menu in the navbar. The chosen theme is saved in the browser's local storage and applied on every visit.

Calendars

The Calendars feature helps groups' members agree on the best date and time for a meeting or event - without back-and-forth messages.

Group owners lub delegates create a calendar with a set of proposed date and time slots. Members vote on each slot with Yes, Maybe, or No. A participant availability table shows everyone's choices. Both the grid and the vote table refresh with every vote and automatically every 30 seconds, so the group always sees the current picture.

  • Best days - a scored summary panel at the top of every calendar highlights the date(s) most likely to achieve maximum attendance. The score is computed as Yes × 2 + Maybe × 1. Five period modes - All, Weekly, Monthly, Quarterly, and Yearly - let any visitor find the best slot across any time horizon. Hovering over a best-day card reveals which members voted and how.
  • Visibility - voting results in calendars can be limited to group members, open to all logged-in users, or fully public.
  • Privacy on public calendars - Group name and calendar creator names are not visible, and voter names are replaced with anonymous labels ("Voter 1", "Voter 2") on public calendars.
  • Suggested slots - the organiser can mark preferred slots with a star ⭐ to guide the group's attention.
  • Vote toggle - clicking a vote button a second time removes the vote.
  • Filter - a "Hide days without votes" toggle collapses slots with no votes, keeping the table focused.
  • Shareable links - calendar URLs use the same short hash format as profile links and can be shared directly.

Security and Privacy

Security is a priority at PrimeMatch. That is why we follow best practices such as:

  • Registration is limited to those with a group code - only people who have received a code from the community administrator can register. Group administrators must approve access to the group. This prevents unauthorized access and spam.
  • Two-factor authentication (2FA) via an app (e.g. Google Authenticator).
  • Email verification required for new accounts.
  • Protection against brute-force attacks - account lockout after exceeding the limit on failed login attempts.
  • HTTPS enforced across the entire platform with a valid SSL certificate so data is always encrypted between the user and our servers.
  • Code scanning and vulnerability management - regular use of automated tools to identify and fix security issues in our codebase.
  • Cloudflare to protect against DDoS attacks and bots.
  • Human verification on login (Cloudflare Turnstile) - The login form includes a human verification widget that distinguishes real users from automated bots without requiring a traditional CAPTCHA puzzle. This helps prevent unauthorized access and brute-force attacks while maintaining a smooth user experience.