Plus+1

AI-powered hiring companion for solo entrepreneurs

Visit
Plus+1 screenshot

Overview

Plus+1 is an AI-powered platform designed to help solo entrepreneurs, freelancers, and small business owners navigate the complexity of making their first hire. The platform combines an AI-driven diagnostic questionnaire with a personalized task management system, creating a guided pathway from uncertainty to action. Users begin with a 6-minute interactive assessment that evaluates their business situation — legal status, activity duration, sector, revenue, timeline, and readiness — followed by an AI-facilitated conversation that deepens understanding of their specific needs. The system then generates a personalized recruitment roadmap with prioritized tasks, resources, and AI coaching. Built for the French market, the platform partners with established employment service providers including PayFit, AXA, leboncoin, and Chambre de Commerce et d'Industrie.

Tech Stack

frontend
Next.js 15React 19TypeScriptTailwind CSS v4Framer Motion
backend
Node.jsExpress.jsClaude API (Anthropic)OpenRouter (Llama 4 Maverick)
infrastructure
Supabase (PostgreSQL, Auth, Storage)Docker

Technical Details

The platform is split into two independent services: a diagnostic application and a task management application, each with its own frontend and backend.

The diagnostic frontend is a Next.js 15 app with React 19, featuring a multi-step questionnaire flow with 12 dynamic questions, an AI-powered conversational module, and a personalized report generator. The backend runs on Express.js with a dual LLM provider system — supporting both Anthropic Claude and OpenRouter (Llama 4 Maverick) via a unified abstraction layer. It implements an LLM-as-a-judge pattern to detect conversation completion across 8 tracked topics (legal status, budget, contracts, timeline, onboarding, risks, sourcing, need definition), and selects 5-10 personalized tasks from a 102-task database organized across 6 recruitment stages.

The task management frontend is a separate Next.js 15 app with Supabase Auth (magic link authentication), featuring a three-column responsive layout with task list, task details, and per-task AI chat. The backend processes task generation asynchronously using an in-memory job queue with polling-based progress updates, personalizing each task with AI-generated context explanations and mapped resources. Context accumulates progressively — from questionnaire responses through AI discussion to report data stored in Supabase Storage — ensuring deeply personalized guidance at every stage.