Smart Match - Plateforme de mise en relation stage et freelance
Une plateforme full-stack de mise en relation pour candidats, recruteurs, entreprises, offres, candidatures, notifications et resultats de matching assistes par IA.

GitHub
Repository available
Source code and project documentation
Live demo/API
Not listed
No public deployment link is currently stored for this project
Probleme
Ce qu'il fallait resoudre
Internship and freelance matching involves many connected steps: candidate profiles, company pages, recruiter offers, applications, saved opportunities, notifications, and admin validation. Managing those flows in separate tools makes the process hard to follow.
Solution
Comment le projet y repond
I structured the project as a Spring Boot and MongoDB backend with REST endpoints for users, profiles, companies, offers, applications, subscriptions, payments, notifications, and AI matching results. The front-office and back-office flows were planned for Angular and Expo/React Native interfaces with role-based navigation.
Fonctionnalites clefs
Ce que le projet comprend
Architecture / decisions techniques
Choix d'implementation a examiner
Validation / qualite
Comment j'ai rendu le travail evaluable
Ce que j'ai appris
Enseignement technique
I learned how important it is to define roles, entities, and API contracts before building screens, especially in a platform with several connected user journeys.
