Marketplace · MERN

Mikhamdina

Plateforme mettant en relation freelances et entreprises, avec profils, missions et suivi des candidatures dans une interface responsive.

Next.jsReactNode.jsExpress.jsMongoDBTailwind CSS

Contexte & rôle

Le problème à résoudre

La plateforme devait rendre la mise en relation lisible pour deux publics distincts : les entreprises qui publient des besoins et les freelances qui valorisent leur profil.

Développement Full Stack réalisé pendant mon stage chez HA Groupe, de l’interface aux API et aux schémas MongoDB.

Contribution

Ce que j’ai construit

  • Création des parcours de profils, missions et candidatures.
  • Développement d’API REST avec Node.js et Express.
  • Structuration des documents et requêtes MongoDB.
  • Optimisation du rendu et de l’expérience responsive sous Next.js.

Architecture

Du produit au déploiement

Next.js

API Express

Node.js

MongoDB

Déploiement web

Décisions d’ingénierie

Des choix guidés par l’usage

01

Deux parcours cohérents

Les actions principales diffèrent selon que l’utilisateur recrute ou recherche une mission.

02

Modèle flexible

MongoDB accompagne l’évolution des profils et des missions sans rigidifier les premiers usages.

03

Interface réactive

Next.js et Tailwind CSS assurent une navigation claire sur ordinateur comme sur mobile.

Prochaine étape

Un besoin similaire ou une opportunité à discuter ?