Piattaforma di Matching Domanda-Offerta di Lavoro

Un sistema completo per enti di formazione che necessitano di abbinare le competenze dei candidati con le offerte di lavoro delle aziende.

Piattaforma di Matching

Funzionalità Principali

Gestione Candidati

Registra e gestisci i profili dei candidati con le loro competenze, formazione, esperienze lavorative e disponibilità.

Gestione Aziende

Registra e gestisci le aziende partner con tutte le loro informazioni di contatto e dettagli aziendali.

Gestione Offerte

Crea e gestisci le offerte di lavoro con dettagli su tipo di posizione, competenze richieste, livello di esperienza e durata del contratto.

Matching Manuale

Sistema che permette agli operatori di abbinare manualmente i candidati alle offerte di lavoro, con supporto per la ricerca di compatibilità.

Dashboard

Dashboard intuitiva con panoramica dei dati, statistiche e accessi rapidi alle funzionalità principali.

Responsive Design

Interfaccia responsive e intuitiva, accessibile da qualsiasi dispositivo, desktop o mobile.

Stack Tecnologico

Next.js

Next.js

Frontend e Backend

Tailwind CSS

Tailwind CSS

Styling

TypeScript

TypeScript

Linguaggio

SQL

SQL

Database

Documentazione

Manuale Utente

Guida dettagliata per gli operatori che utilizzeranno la piattaforma. Include istruzioni per tutte le funzionalità e casi d'uso comuni.

Visualizza il manuale utente →

Documentazione Tecnica

Descrizione dell'architettura, schema del database, API e servizi. Utile per sviluppatori e amministratori di sistema.

Visualizza la documentazione tecnica →

Installazione e Utilizzo

Requisiti

  • Node.js 18+
  • NPM o PNPM
  • Account Cloudflare (per il deployment)

Installazione Locale

# Clona il repository
git clone https://github.com/tuo-username/piattaforma-matching.git

# Entra nella directory del progetto
cd piattaforma-matching

# Installa le dipendenze
npm install

# Avvia il server di sviluppo
npm run dev

Deployment

# Configura il database
wrangler d1 migrations apply DB --local

# Build e deploy
npm run deploy