NT
NTechnologies
All work
Marketplace/NTechnologies

FreelanceHub

Business-development and service-provider collaboration platform with RBAC, realtime updates, and job workflow across a Next.js client and Express API.

FreelanceHub

Overview

FreelanceHub is a collaboration platform for business-development teams and service providers. Next.js 14 handles the client, a pure Node/Express API owns RBAC, MongoDB stores work, Redis and BullMQ queue jobs, and Socket.io pushes live status.

Challenge

BD desks and delivery partners still coordinate over chat groups. Permissions are informal, files scatter, and nobody can see which engagement is blocked.

Solution

Roles and permissions as collections, JWT access plus refresh tokens, and realtime rooms for job workflow. Docker Compose brings up MongoDB and Redis so a team can seed roles and run locally in minutes.

What we built

  • RBAC with roles and permissions collections
  • JWT access and refresh tokens
  • Realtime updates with Socket.io
  • Background jobs on Redis + BullMQ
  • Seeded roles for first login

Outcomes

  • BD and providers share one workflow, not a WhatsApp pile
  • Permissions are data, not hardcoded if-statements
  • Live status without polling the API

Stack

Next.jsExpressMongoDBRedis

RBAC + realtime | Socket.io | BullMQ queues

Build something in this family

Talk to NTechnologies about a POS, agent, marketplace, or internal tool.

Start a conversation

More work