Sousse, Tunisia
🌐Skilled in HTML, CSS, JavaScript, Angular, Node.js, Express.js, and Mongoose, with hands-on experience from a one-month internship in web development in Egypt. 🚀 Committed to creating responsive and user-friendly websites while continuously learning new technologies. 🎓 Actively seeking opportunities to apply my skills in real-world projects and contribute to innovative teams.
🌟 Présentation du projet Développement de BipBip Delivery, plateforme web de livraison sous-traitée avec suivi en temps réel, pour 4 profils : clients, entreprises (Full Service / Only Delivery), livreurs, administrateur. Projet réalisé en binôme dans le cadre d’un stage de PFE, visant flexibilité, transparence et personnalisation du marché tunisien. 🌟 Tech Stack ReactJS, NestJS, TypeScript, PostgreSQL, Prisma, Stripe, LeafletJS, WebSockets, SMTP, JWT, Git & Git Flow. 🌟 Architecture frontend • Interfaces responsive développées avec ReactJS (UI personnalisées selon les rôles). • Intégration de LeafletJS pour la cartographie temps réel (positions, trajets). • Prototypes UX/UI réalisés avec Figma pour une meilleure expérience utilisateur. • Notifications temps réel via WebSockets. • Sécurisation des accès par JWT et gestion fine des rôles. → Stripe (paiements sécurisés) → SMTP (emails transactionnels) 🌟 Architecture backend • Architecture modulaire NestJS pour garantir évolutivité et maintenabilité. • ORM Prisma avec PostgreSQL pour la gestion efficace des données. • Gestion précise des rôles (admin, client, livreur, entreprise) et permissions. 🌟 Méthodologie & travail • Agile Scrum : sprints hebdomadaires, daily stand-ups, rétrospectives. • Travail en binôme avec répartition équilibrée des tâches. • Versioning structuré avec Git Flow (branches, pull requests, merges propres). 🌟 Résultats & compétences • Maîtrise du développement full stack moderne (ReactJS + NestJS). • Conception d’interfaces dynamiques avec gestion en temps réel. • Intégration sécurisée de services tiers (Stripe, WebSockets, SMTP). • Pratiques de développement sécurisées (auth, validation, gestion des rôles). • Architecture modulaire, maintenable et scalable. • Adoption de Scrum