---
title: Features - Project NEXUS v1.6 | TimeBank Ireland
description: Every module shipped in Project NEXUS v1.6, with honest maturity labels for timebanking, federation, learning, marketplace, community care, safety, analytics, and open-source infrastructure.
canonical: https://hour-timebank.ie/features
generated: 2026-09-14T03:47:56.260Z
---# What Project NEXUS does

Generally Available (v1.8.0)

Project NEXUS is an enterprise-grade, multi-tenant community platform. Every module below ships in v1.8.0 today. We label modules honestly: unmarked items are Generally Available; newer or actively-hardening surfaces carry a Beta or Preview chip; and a Built, not enabled chip means the work is finished and switched off, waiting for demand.

Your community may not have all of these switched on

This page shows everything the Project NEXUS software can do. It is not a list of what is turned on for your own community. Every community chooses which parts it wants to use, so some of the things listed below will not appear in your menus. That is normal and it is not a fault — it simply means your community has not switched that part on. What you can actually use is whatever you can see in your own menus. If something here looks useful and you cannot find it, ask whoever runs your community to turn it on.

How we label maturity

- GAGenerally Available - stable, supported, used in production across pilot tenants.
- BetaWorking in production today, but the public surface or wire protocol is still being hardened.
- PreviewRecently shipped and available to opt in. Expect rapid iteration - the API and UX may change.
- Built, not enabledBuilt, tested and switched off by default. The work is done and audited, but nothing is using it yet - we will develop it further when there is real demand.

Find what you need

Showing 119 of 119 entries

### Show only

Everything Core Platform Federation Member Experience Content & Communication Trust, Reputation & Safety AI & Recommendation Engine Caring Community Layer Built for Production

## Core Platform

---

- Timebanking Engine Full credit exchange system with wallet, transactions, and broker controls.
- Multi-Tenancy Host unlimited communities on a single platform, each with their own branding, configuration, and feature set.
- Tenant Hierarchy Parent–child tenant relationships with feature toggling and federation scoping.
- Smart Matching AI-powered matching with semantic embeddings, collaborative filtering, availability scheduling, and learned preferences.
- Real-Time Messaging Private conversations with Pusher WebSocket integration and real-time presence.
- Progressive Web App Install as a PWA on any device — offline shell, push notifications, NetworkFirst update flow.
- Discover One curated page that surfaces skills, listings, events, groups, posts and people worth seeing, so members do not have to hunt through every section to find them.
- Maps & Location Providers Mapping and address lookup are pluggable per community: Google Maps, OpenStreetMap, or Ordnance Survey tiles, paired with Google Places, Nominatim, or UPRN-backed OS Places address validation. Maps stay switched off until a community turns them on, so no mapping key ever reaches the browser by default.
- Native Mobile AppBeta A separate app built with Expo and React Native, talking to the same API as the website. One codebase produces both the Android and the iOS build.The web app is still the main way in, and neither store build is published yet. Android is closest: signing, build profiles and push notifications are all in place. iOS is built from the same code but additionally needs an Apple developer account and App Store review, so it will follow.
- Accessible FrontendBeta A second, separate frontend built on GOV.UK Frontend for members who want a plain, HTML-first experience that keeps working without JavaScript. It runs on its own web address and reads the same API as the main app.Live today. Every page in the main app has a matching accessible page, but each one is still being checked against the main app behaviour by behaviour, which is why it carries a Beta label rather than GA.

## Federation

---

Federation means two different things here, and they are at different stages. Connecting communities that live on one installation is in everyday use. Connecting to other installations and other platforms is built and tested, but switched off by default and not currently in use.

- Community Network (same installation) Link multiple communities hosted on one installation for cross-community discovery, listings, events, and messaging.
- Federation NeighborhoodsBeta Geographically grouped clusters of linked communities for regional coordination.
- Credit AgreementsBeta Negotiated exchange-rate terms between linked communities.
- Federation Analytics Admin dashboards for cross-community activity, sync health, and federated transaction volume.
- Network & Partner Portal A dedicated area for whoever runs a network of communities rather than a single one: a partner directory, neighbourhood grouping, credit agreements, network-wide settings, combined activity and analytics, data management, and API keys with their own documentation.The parts that reach other installations — external partners, inbound API partners and Credit Commons — stay switched off with the rest of external federation. The internal network tooling is in everyday use.
- External Partner FederationBuilt, not enabled Connect to other NEXUS installations and to other timebanking platforms over four documented protocols: Nexus native, Komunitin, Credit Commons (CEN-compatible), and TimeOverflow.Complete and tested, and switched off by default — every external endpoint answers with a temporarily-unavailable response until an operator enables it. No external partner is connected today. Other platform operators have expressed interest, so the groundwork is in place and audited, but we are not developing it further until a concrete integration is on the table. If you want to federate with us, get in touch.
- Multi-Protocol AdaptersBuilt, not enabled Adapters for two-way sync of 9 entity types — members, listings, events, groups, connections, volunteering, reviews, transfers, messages — across all four protocols.Built and covered by tests alongside External Partner Federation, and dormant for the same reason: nothing is switched on, so nothing is syncing.

## Member Experience

---

- Service Listings Post offers and requests, browse and smart-match listings.
- MarketplaceBeta A separate classifieds module for goods and paid services: seller profiles and onboarding, orders and sales, Stripe Connect payouts, a free-and-giveaway section, collections, a map view, pickup slots with QR scanning, shipping options, seller coupons, case handling for disputes, and AI-suggested replies.
- Donations One-off and recurring donations via Stripe with full dashboards and receipts for organisations.
- Identity VerificationBeta Optional Stripe Identity flow (document + selfie + name/DOB matching) with a verified-member badge.
- Exchange Workflow Structured service-exchange lifecycle with broker approval and dispute handling.
- Group Exchanges Bulk community service exchanges across multiple members.
- Social Feed Posts, comments, likes, polls, hashtags, voice messages, media attachments, link previews, and @mentions.
- StoriesBeta Ephemeral 24-hour photo and video stories with reactions, polls, and highlights.
- Presence System Real-time online/offline status with privacy controls and custom status messages.
- Events & Groups Community gatherings and interest-based groups, with invitations, membership rules, reminders, and group discussion.
- Event Operations Everything needed to actually run an event: ticketing and registration, waiting lists, blueprints for recurring events, an agenda with speakers, QR check-in that keeps working when the signal drops, accessibility details, safety notes, attendee messaging, reusable templates, per-event analytics, and a full history of every change.
- Connections Follow and connect with other community members.
- Members Directory Browse, filter, and discover people in your community.
- Gamification Verification badges, journeys, XP, leaderboards, achievements, challenges, streaks, XP shop rewards, community dashboard, and seasonal competitions.
- Goals & Impact Track personal goals and community impact with mentoring and deliverables tracking.
- Ideation Challenges Innovation hub with campaigns, ideas, voting, and outcomes tracking.
- Volunteering Volunteer opportunities, hours tracking, check-ins, expenses, certificates, wellbeing monitoring, emergency alerts, and a volunteer-organisation wallet that pays out time credits on approved hours.
- Job Vacancies A full recruitment module: vacancies and applications, a drag-and-drop hiring pipeline, talent search, employer profiles and branding, employer onboarding, saved job alerts, per-vacancy analytics, and a public RSS and JSON feed so job aggregators can pick postings up.
- Hiring Bias Audit Process analytics that surface possible bias in a community’s own hiring: how candidates progress through each stage, rejection rates and average time per stage, how strongly a skills match actually predicts the outcome, and which application sources succeed.
- Merchant CouponsBuilt, not enabled Discount coupons issued by marketplace merchants. Kept deliberately separate from spending time credits, and it needs the Marketplace switched on as well.
- Organisations Company and employer profiles with sub-accounts and a dedicated organisation wallet.
- Sub-Accounts / Family Accounts Parent–child account relationships for household and family management.
- Reviews & Ratings Build trust through structured member feedback.
- Endorsements Peer skill and experience endorsements.
- Polls Community voting and surveys with multiple question types.
- Skills Browse Explore the skill taxonomy and discover expertise.
- Availability Scheduling Timezone-aware time-slot scheduling for smart matching and bookings.
- CoursesPreview Community learning: members run courses with lessons and quizzes, other members enrol and work through them, and instructors can grade work, see how a course is doing, and issue a certificate at the end.
- Podcasts & Community AudioPreview Community shows, audio stories, interviews and local knowledge recorded by members, with episodes, transcripts, chapters, moderation, and a public RSS feed that works in ordinary podcast apps.
- Clubs & AssociationsPreview Membership handling for clubs and associations: dues tracking, bulk member import, and invitations that work across linked clubs.
- Donations & SupportPreview Members can give a one-off donation, or set up a regular one, to support the community that runs their timebank, and manage or stop it themselves at any time. Supporters are recognised for it — this is not a paid tier, and no part of the platform is ever put behind a payment.
- Public EventsBeta Let people without an account browse and read published events. Signing up for one still needs a login.
- Attendance RewardsBeta Award time credits on verified event check-in, minted against the community rather than taken from the host, so running an event is never a personal cost.Switched off by default, and the switch alone cannot move credits: an operator must also enable treasury minting and set a per-event amount.
- Partner VenuesBeta Record member visits at local partner venues by scanning the member’s pass QR code. It records the visit only — the platform issues no coupon and applies no discount.
- Collections & Saved Items Save listings, members and posts, and group them into collections you can share with other members.
- Guardian Consent Guardian approval for a minor volunteer or event attendee: single-use consent links, encrypted guardian details, and a consent history that can only be added to, never edited.Project NEXUS is for adults — signing up requires confirming you are 18 or older. This is for communities that run supervised activity with young people, where a coordinator sets the account up. It is switched off unless a community turns it on.

## Content & Communication

---

- Blog Tenant-managed content management and community news.
- Resources & Knowledge Base Structured articles and a shared resource library.
- Help Center Documentation hub and FAQ.
- Custom Pages Tenant-managed CMS pages for community content.
- Newsletter System Email campaign manager with A/B testing, smart segments, geo targeting, recurring sends, templates, send-time optimisation, and full open/click analytics.
- AI ChatBeta OpenAI-powered assistant for platform guidance.
- Legal Hub Versioned legal documents with acceptance gates and audit trail.
- Impact Reports SROI analysis, member outcome reports, and social impact case studies.
- Message Translation A toggle in any conversation that automatically translates direct messages between two members who do not share a language.
- Social Prescribing Partnership A managed pathway for health services to refer patients into the timebank as community support. A GP, social prescriber or community health worker makes a formal referral — there is no self-referral hurdle — then a coordinator personally welcomes the person, builds a profile around their strengths, matches them to exchanges, groups and events, and checks in regularly, sending outcome data back to whoever referred them. The page sets out the published results, including a 16:1 social return, and how the model lines up with Sláintecare and the HSE Social Prescribing Framework.This is one community’s live programme, presented for health and public-sector partners to read — it is a referral pathway run by people, not a switch another community can turn on, and the platform holds no referral form of its own. If you would like to build something similar with us, get in touch.

## Trust, Reputation & Safety

---

- Member Verification Badges Verified status indicators on member profiles.
- NexusScore Proprietary reputation and trustworthiness scoring.
- Streaks Consecutive activity tracking to reward consistent engagement.
- Personal Insights Dashboard Individual engagement metrics, hours given/received, skills breakdown, monthly charts, and personalised recommendations.
- Safeguarding Module Flagged content review workflow, incident reporting, safeguarding assignment tracking, and a community safety dashboard.
- Broker & Coordinator Application A separate application for the coordinators and brokers who step in between members when a safeguarding or compliance concern is live. It holds exchange oversight and match approval, member records and onboarding progress, moderation queues for the feed, comments and reviews, risk tags and watch lists, message review for members placed under monitoring, insurance certificate tracking, and reporting.A broker is an operational role in its own right, not a junior administrator: brokers get this application and are deliberately refused the general admin panel.
- Two-Factor Login & Passkeys An authenticator-app second factor, and passkeys through Windows Hello, Touch ID, Face ID or a hardware security key, so a member can sign in without typing a password at all. Each is switchable per community.
- CRM Admin contact management with notes, tasks, tags, activity timelines, and export.

## AI & Recommendation Engine

---

- Semantic Search Meilisearch-powered full-text search across listings, members, events, and groups with typo tolerance, synonyms, and per-tenant isolation.
- Collaborative Filtering Item-based recommendations from real community interaction data.
- Semantic Embeddings OpenAI-powered content matching for listings, members, and requests.
- EdgeRank Feed Time-decay, affinity, and engagement-weighted feed ranking.
- MatchRank & CommunityRank Bayesian quality scoring with Wilson confidence intervals.
- Group Recommendations Trending and affinity-based group discovery.
- Match Learning Feedback loop that improves recommendations from user interactions.
- Algorithm Health Dashboard Live admin monitoring and tuning of all ranking systems.
- Choice of AI Provider The AI layer is not tied to one vendor: OpenAI, Anthropic, Google Gemini, and self-hosted Ollama are all supported behind the same interface, so a community can pick on cost, data location, or policy grounds.
- AI AgentsBuilt, not enabled Per-community AI agents that run jobs on a schedule, put proposed actions in front of an administrator for approval, and help with day-to-day platform operations. Every run and every proposal is recorded.Built and switched off by default. No community has it turned on today.

## Caring Community Layer

---

An integrated mutual-aid layer that brings everyday care, volunteering, organisations and impact together. It stays switched off until a community opts in, and the admin panel labels it Alpha, so everything here carries a Preview chip.

- Request Help & Offer FavoursPreview Tell your neighbours what you need without writing a formal listing, or record an informal act of kindness you have already done. A favour needs no time credits — it simply gets recognised.
- Care RelationshipsPreview Link yourself to someone you are informally caring for, see everyone in your care in one place, arrange temporary cover when you need respite or are away, and pause or end a relationship without losing its history.
- Gifting, Transfers & Future CarePreview Gift banked hours to family, friends or anyone who needs them; take your banked hours with you if you move to another community running NEXUS; or leave them in a future care fund to draw on for grocery runs, appointments, or simply company, later on.
- Trust TiersPreview A member’s standing in the community, with a plain breakdown of how they earned their current tier and what the next one asks for.
- Warmth PassPreview A portable trust credential a member earns on reaching Trusted tier, showing their logged hours, peer reviews, identity verification and the areas they help with. Members show it to care recipients, coordinators and organisations as proof that they are a trusted helper.
- Care Provider DirectoryPreview Find local care services, day centres, associations and volunteers in your region alongside member-to-member help.
- Concern ReportingPreview Members can raise a safeguarding concern themselves, and staff review, assign and resolve it against an action log that can only be added to, never rewritten.
- Surveys & Community ProjectsPreview Collect structured feedback from residents, municipal partners and programme teams, and coordinate community projects with the people taking part.
- Community MarketPreview One place to discover time-credit services and local goods offered inside the community.
- Spending Time Credits LocallyPreview Members see the hours they have earned and spend them at taking-part local businesses, with a history of every redemption.
- Municipality ReportingPreview A shared municipal calendar, a resident feedback inbox that routes questions, ideas, issues and complaints to the right team, and reporting built for council and public-sector partners.
- Civic DigestPreview Periodic summary of community activity and outcomes for stakeholders.
- Success StoriesPreview Curated case studies of member-led outcomes.
- Feedback InboxPreview Centralised pilot-feedback capture with admin triage.
- Integration ShowcasePreview Public surface for connected partners and integrations.
- Lead NurturePreview Workflow tooling for pilot-stakeholder follow-up.
- CopilotPreview In-context AI helper for community administrators.

## Built for Production

---

- Enterprise Security CSRF, rate limiting, TOTP 2FA, WebAuthn passkeys, CSP nonces, a CORS allowlist, Form Request validation, email verification gates, and invite-code registration.
- Stripe Payments Layer Subscriptions, donations, marketplace (Connect), and identity verification, with idempotent webhook handling and deep money-flow test coverage.
- GDPR Compliance Suite Data requests, consent management, cookie consent, breach tracking, and a full audit log.
- Fraud & Abuse Detection Automated suspicious-activity alerts and content moderation.
- Insurance Certificate Tracking Volunteer insurance management and verification.
- Enterprise RBAC Role-based access control across 13+ modules with a full permission matrix.
- WCAG 2.1 AA Accessibility Audited accessibility compliance across the user-facing surface.
- Multi-Language Support 11 languages: English, Irish, German, French, Italian, Portuguese, Spanish, Dutch, Polish, Japanese, and Arabic (full RTL).
- Self-Hosted Prerendering Bot-only Playwright snapshots served to SEO crawlers; users always get the live SPA.
- Guided Onboarding Wizard for new members with smart defaults.
- New Community Onboarding How a new community gets started: a public application form, a link that lets applicants follow their own progress, an enquiry route for questions first, and admin provisioning tools to stand the community up once it is approved.
- Admin Panel Algorithm controls, diagnostics, cron-job monitoring, and email-deliverability monitoring.
- Email Webhook Processing Postmark bounce, complaint, open, and delivery event handling.
- Automated Test Suite Around 16,500 PHP test methods across 1,600 test files, plus roughly 1,300 frontend test suites, covering money flow, webhooks, federation, groups and the marketplace. Every push runs them, and a deploy is blocked until the pushed commit has been checked.
- Performance Monitoring Every request is counted, and slow, memory-hungry or query-heavy requests are recorded in detail for an admin dashboard. Only the shape of a query is stored, never member data, and old records are pruned nightly.
- OpenAPI 3.0 Specification Full API spec with Swagger UI docs.
- Partner API & Developer PortalBuilt, not enabled A documented API that lets an external partner integrate with a community, with token authentication, an endpoint reference and webhooks, plus a self-serve developer portal for whoever is building the integration.Built and switched off by default. No external partner is using it today.
- Local AdvertisingBuilt, not enabled Community-run advertising and push campaigns with their own budgeting and admin tooling, so a community can promote local activity itself.Built and switched off by default.
- Regional AnalyticsBuilt, not enabled Monthly regional activity reports prepared for municipalities and regional bodies, managed centrally rather than by each community.Built and switched off by default.
- Swiss FADP ModeBuilt, not enabled An additional consent banner and data-handling mode for communities operating under the revised Swiss Federal Act on Data Protection.Built and switched off by default.
- Fully Dockerized Production and development run from the same Docker Compose foundations.

## Modern Tech Stack

---

- Frontend: React 19 + TypeScript + HeroUI v3 + Tailwind CSS 4, built with Vite 7
- Accessible frontend: GOV.UK Frontend 6.4 + Express + Nunjucks, HTML-first and works without JavaScript
- Backend: Laravel 12 + PHP 8.2+
- Database: MariaDB 10.11
- Search: Meilisearch v1.7
- AI: OpenAI text-embedding-3-small, with Anthropic, Google Gemini and self-hosted Ollama supported behind the same interface
- Real-Time: Pusher WebSockets, Firebase Cloud Messaging
- Mobile: Expo / React Native (Android release-ready, iOS pending)
- Infrastructure: Docker, Redis, full PWA

## Open Source - AGPL-3.0

---

Project NEXUS is fully open source under AGPL-3.0. Every line of code is auditable, forkable, and self-hostable. Federation protocols are documented as open standards so no single platform controls the global timebanking network.

[Source repository](https://github.com/jasperfordesq-ai/Project-NEXUS) [Changelog](/changelog) [Report a bug](https://project-nexus.canny.io/) [About this tenant](/about)

## Security disclosure

---

Found a security issue? Please report it privately to [jasper@hour-timebank.ie](mailto:jasper@hour-timebank.ie) rather than filing a public issue. Full vulnerability-disclosure policy in SECURITY.md on the source repository.
