Develop & Complete Cross-Border Job Platform

Job ID: 39709840

Budget: $750 – $1,500 USD

Nordxpert – Completion of Smart Cross-Border Job Platform (WordPress MVP, Fast & Modern Matching System)

Project Description
We are building Nordxpert, a smart recruitment platform that connects skilled workers with employers across borders.
Focus now: Estonia → Next year: Finland → After that: Nordic/European expansion.
The base WordPress MVP is already in progress (current freelancer delivers by end of August). After that, we need a new developer to take over, finish the MVP, and prepare it for public launch by October 15, 2025.
You will have access to:
Current codebase & setup


Direct communication to clarify progress so far


Clear feature list and milestones



Core Goals
Matching-first approach
Employers instantly see: “This worker is available, documents ready, can start tomorrow.”


Workers instantly see relevant jobs with clear info (accommodation, transport, clothes, etc.).


Speed & Convenience
Fast loading, smooth on desktop + mobile (must feel like an app in the browser).


Quick registration (Google / Facebook / Email).


Easy profile & CV creation (auto-generated Nordxpert CV downloadable).


One-click actions wherever possible (hire, apply, upload).


Professional Look & Feel
Modern, clean, trustworthy design – no cheap template look.


Must look like a serious product, not a prototype.



Task: Company & Worker Registration Tracking + Hiring Archive
Goal:
Enable admins to:
See how many companies and workers are registered.


Store all company and worker data in a central database.


Archive hiring activities – tracking which workers applied or matched with which company, and who was finally hired.

Customer support on platform - On corner logo or something that can chat with our team

Requirements:
Registration Tracking

Dashboard showing:


Total registered companies


Total registered workers


List view of companies and workers with key details (name, contact info, job type, location, etc.)


Data Storage


All registration data saved in central DB


Data exportable (CSV/Excel)


Hiring Archive


Every job post must create an archive record


Archive must include:


Company name + job title + location (e.g. “X Company hiring Cleaner in Tallinn office”)


List of candidates matched/applied


Which candidates the company showed interest in


Final candidate hired


Admin must be able to view all past archives anytime


Outcome:
Admin sees how many companies & workers are in the system


Registrations stored in DB for reporting


Clear hiring history (job → candidates → final hire)



Feature: Availability Matching Between Employers and Workers
Worker side


Field: “Availability to Start Work” (dropdown):


Immediately (0–1 days)


Within a few days (2–3 days)


Within a week


Within 2 weeks


Within a month


Later (custom note)


Employer side


Field: “Required Start Time” (dropdown):


ASAP / Immediately


Within a few days


Within a week


Within 2 weeks


Within a month


Matching logic


If Worker availability ≤ Employer requirement → Match


Example: Employer needs “within 2 weeks” → Worker available “immediately” = Match


Worker available “within a month” = No match


Employer tolerance option


Employer can set flexibility (e.g. “okay to wait up to 1 month”)


System prioritizes fastest workers first, but also shows those within tolerance


Result: Employers see workers sorted by availability (fastest first), but can also view those who might be available later.

MVP Key Features
Workers
Create profile & CV inside system (auto Nordxpert CV + download)


Upload existing CV → regenerate into Nordxpert format


Upload documents (passport, permits, certificates)


See required documents per job


Employers
Post jobs (Free / Premium tiers)


Boost jobs with Premium (Stripe integration – partly done, needs invoice logic)


Search & filter workers (skills, documents, location, availability)


See instantly if worker is “ready-to-go”


Shared
Tinder-style job matching (swipe → match → chat → hire)


Celebration effect when a match happens (emoji/confetti + instant chat)


Rating system (after verified cooperation, 1–5 stars + review)


Real-time availability (online/offline, region)


One-click hire (offer → contract → e-sign → confirmation → invoice)


Multi-language support (start Estonian → later English & Russian)


Employers (extra)
Compare Candidates Side-by-Side


Select 2–3 workers → comparison view


Table: skills, certificates, languages, availability, experience, salary expectations


Implement AI Chatbox for Nordxpert Website

Description:
We need to add a chatbox to the Nordxpert website where visitors can:
1. Ask questions and receive automated AI-based responses (FAQ, company info, services, etc.).
2. Have the option to connect directly with a human agent if the AI cannot resolve the query.
3. Allow us to manage and monitor conversations (chat history, user details, transfer between AI ↔ human).

Requirements:
• AI-powered chatbot (English, Estonian, Russian – multilingual support preferred).
• Human handover option (customer can request a human, or AI can suggest escalation).
• Dashboard for managing and tracking chats.
• Integration with email or internal system for notifications.
• Mobile-friendly and lightweight design.

Goal:
Improve customer support and engagement by automating simple questions with AI, while ensuring that customers can always reach a human when needed.

Technical Notes
WordPress base set up (handover end of August)


Stripe partly integrated – needs custom invoice setup


GDPR compliant & secure


Hosting/domain/SSL ready



Time Commitment & Deadlines
Min 15 hours/week


Weekly progress reviews (demo/update required)


Public-ready by October 15, 2025


Handover from current freelancer end of August



Budget Expectation
$1,500 – $3,000 total (depends on scope & milestones)
Milestones: login/registration → job posting → Stripe → CV system → matching system


Ongoing support can be separate



Worker Notifications (Interim Solution)
Email = official communication, contracts, documents


WhatsApp = urgent alerts (“ASAP work available”)

This ensures:


Workers don’t miss urgent jobs


Companies fill roles faster


Everyone gets info via channels they check

Important: This project is not experimental. We need professional, consistent delivery with clear timelines and milestones.
Minor related tasks (such as small fixes, UI adjustments, or quick improvements connected to the current milestone) will be considered part of the same milestone and not billed separately