Travail professionnel sélectionné
Tarsyaa
Une plateforme d'achats et d'appels d'offres B2B connectant des entreprises à des fournisseurs certifiés en Arabie saoudite via des enchères transparentes et concurrentielles.
Système appartenant à l'employeur. Le code source n'est pas public.
Aperçu
Tarsyaa traite le processus d'achat lui-même comme un produit : les entreprises publient des appels d'offres, les fournisseurs certifiés soumissionnent, et tout le cycle — inscription, éligibilité, soumission, attribution — est transparent et auditable au lieu de se dérouler par e-mail et tableurs.
Architecture
Un backend NestJS avec TypeORM sur PostgreSQL, Redis pour la mise en cache et l'état proche de la session, et un frontend React construit avec Vite. L'ensemble de la pile est conteneurisé avec Docker pour des environnements cohérents du développement local jusqu'à la production.
Ingénierie
Livraison des flux d'inscription des fournisseurs et de soumission derrière du TypeScript strict et un contrôle d'accès par rôle, avec des tests unitaires couvrant la logique d'éligibilité et d'attribution — les parties d'une plateforme d'appels d'offres où un bug silencieux est un vrai problème métier, pas juste un souci d'interface.
- Rôle
- Développement de services backend avec des standards TypeScript stricts, des tests unitaires et un contrôle d'accès basé sur les rôles pour l'intégration des fournisseurs et les enchères.
- Catégorie
- Backend
- Stack
- NestJSNode.jsReactViteTypeScriptTypeORMPostgreSQLRedisDocker