Application web officielle JobiBox développée avec Qwik.js et Qwik City.
Objectif : une expérience ultra-fluide (SSR + reprise progressive), rapide et optimisée sur tous les appareils.
- Qwik.js + Qwik City (routing par dossiers, layouts, endpoints)
- Vite (dev server & build)
- TypeScript
- SCSS (styles par composant)
├─ public/ # Assets statiques └─ src/ ├─ assets/ # Images, icônes, polices… ├─ components/ # UI réutilisable (pattern: index.tsx + index.scss) ├─ forms/ # Formulaires & logique associée ├─ models/ # Types/interfaces métier ├─ pages/ # Vues page-level (si utilisées) ├─ routes/ # Pages Qwik City / endpoints / layouts ├─ services/ # API, data fetching, logique d’accès └─ utils/ # Helpers, constantes, outils
Convention composant : chaque composant possède
index.tsxetindex.scssdans son dossier.
# Développement (SSR)
npm start
# Build production (client + server)
npm run build
# Preview du build prod (serveur local)
npm run preview
🌐 À propos
JobiBox facilite la création de CV vidéo et la mise en relation candidats ↔ recruteurs.
Ce site présente la solution, ses fonctionnalités et cas d’usage, avec des performances au plus haut niveau grâce à Qwik.