NexoraTech
NexoraTech
Tunisie

Sujet N°5 - Conception et développement d’une plateforme SaaS — SportConnect : Real-Time Sports Management

Full-Stack Web DevelopmentSaaS / Point-of-Sale (POS) SystemsCloud & Real-Time SystemsAPIs REST / GraphQLFrontend (React.js)Backend / Spring Boot / IADatabases (SQLite/PostgreSQL)websocketsAgile/ScrumSportsTech

Publié il y a 2 jours

Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 12 jours
Reste lisible (ATS friendly).

Description du poste

Objectif Concevoir et développer une plateforme web pour permettre aux clubs et aux athlètes de gérer leurs tournois, suivre leurs performances, consulter les classements en temps réel et centraliser leurs données.

Missions

  • Analyser les besoins fonctionnels (gestion des clubs, athlètes, tournois)
  • Concevoir l’architecture frontend, backend et temps réel
  • Développer les interfaces (React.js, TailwindCSS)
  • Implémenter les API backend (Spring Boot + GraphQL)
  • Développer les modules clés :
  • Gestion des profils clubs et athlètes
  • Gestion des tournois (création, configuration, participation)
  • Système de matchs & scores en temps réel
  • Génération automatique des classements
  • Gestion du budget & points des clubs
  • Notifications temps réel (WebSockets)
  • Tests, validation et optimisation
  • Participation aux rituels Agile/Scrum et rédaction de la documentation

Compétences requises

  • Étudiant(e) fin de cycle en Informatique/Génie logiciel
  • Bonnes compétences en développement web (frontend + backend)
  • Connaissance des APIs GraphQL ou REST et des mécanismes temps réel (WebSockets)
  • Rigueur, autonomie, travail en équipe, capacité de rédaction

Plus appréciés

  • Connaissance des environnements sportifs/systèmes de scoring
  • Expérience dashboards analytiques
  • Familiarité Agile/Scrum

Technologies à utiliser

  • Frontend : React.js, TailwindCSS, Apollo Client
  • Backend : Spring Boot (Java), GraphQL
  • Base de données : PostgreSQL
  • Temps réel : WebSockets / GraphQL Subscriptions
  • Notifications : Firebase Cloud Messaging (ou équivalent)
  • Auth : JWT (Access + Refresh Tokens)
  • Outils : Docker, Postman, Figma, GitHub

📧 Pour postuler: contact@nexora.tn

NexoraTech - Sujet N°5 - Conception et développement d’une plateforme SaaS — SportConnect : Real-Time Sports Management | Hi Interns | Hi Interns