Logo
Accueil
Projets
Blog

Prêt à créer
quelque chose d'incroyable ?

Company logo

Ali Benkarrouch

Étudiant en génie logiciel à l'ETS

Get upTélécharger mon CV
LinkedInGithubEmail

Contactez-moi

© 2026 Ali Benkarrouch. Tous droits réservés.
0%
Tous les projets
Easystay
décembre 2024

Easystay

Le projet Easystay a été réalisé dans le cadre du cours d'Applications Natives 3 au Cégep de Rosemont. Développé en équipe de quatre, l'objectif était de concevoir une plateforme complète de gestion hôtelière répondant aux standards de l'industrie. Ce projet m'a permis d'approfondir mes compétences en développement collaboratif et de maîtriser le cycle de vie d'une application native, de la conception des interfaces jusqu'à la mise en place d'une logique métier complexe.

Ma contribution

Au sein de l'équipe, j'ai pris en charge des piliers essentiels de l'application. Côté backend, j'ai développé l'intégralité de l'API pour les modules de gestion des chambres et des réservations, assurant la fiabilité des données et la cohérence des flux. Pour la partie frontend, j'ai d'abord conçu les maquettes sur Figma avant de coder la page d'accueil ainsi que l'ensemble de la logique de réservation sur le client. Mon rôle a donc été de garantir une expérience utilisateur fluide, depuis la recherche d'une chambre jusqu'à la finalisation de la transaction.

Project Gallery

Visual Overview

Easystay screenshot 1

Approche

Notre approche a reposé sur une séparation stricte des responsabilités pour assurer une progression efficace en équipe. Pour ma part, j'ai misé sur une architecture API robuste capable de gérer les disponibilités en temps réel, évitant ainsi tout conflit lors des réservations. Sur le client, j'ai privilégié une approche axée sur l'ergonomie, en transformant mes designs Figma en composants réutilisables et en implémentant une gestion d'état rigoureuse pour sécuriser le parcours de réservation de l'utilisateur.

Fonctionnalités

  • API RESTful structurée
  • Gestion d'inventaire chambres
  • Gestion des flux de données
  • Interface utilisateur réactive

Technos

SpringbootSpringbootAndroid studioAndroid studioKotlinKotlin

Collaborateurs

JJamil FayadIIsmail El AsraouiAAziz Delaa

Sources

Github (Mobile App)
Github (Mobile App)
Github (API)
Github (API)

More Projects

Explore Other Work

Memo-mate

Memo-mate

J'ai développé Memo-mate dans le cadre de mon cours de Programmation 2. L'objectif était de créer un clone fonctionnel de l'application Notepad pour mettre en pratique les concepts fondamentaux de la programmation orientée objet et la manipulation de fichiers. C'était un excellent exercice pour comprendre comment transformer une logique de traitement de texte en une application utilitaire concrète.

mai 2023

ArtSync

ArtSync

Dans le cadre de mon cours Application Web 2 au cégep, j’ai eu l’occasion de travailler en équipe sur la conception et sur le développement d’une application full-stack. Mon coéquipier et moi avons créé ArtSync, une plateforme où les utilisateurs peuvent publier, explorer et partager du contenu artistique. Ce projet nous a permis de passer par toutes les étapes du développement : l’analyse des besoins, la conception UML, la conception d’une base de données relationnelle, le design sur Figma, puis le développement avec Java, Spring Boot, Thymeleaf et Angular. C’était une belle expérience pour appliquer nos connaissances dans un cadre agile, avec des suivis réguliers et avec un fonctionnement qui se rapprochait beaucoup d’un vrai projet professionnel.

mai 2024

Vantabank

Vantabank

J'ai réalisé ce projet dans le cadre de mon premier cours d'applications natives au Cégep de Rosemont. Premier projet d'envergure mené en solo, il a marqué une étape importante dans mon parcours puisque c'était la première fois que je concevais une interface graphique complexe. Cette expérience a été une véritable révélation et j'ai particulièrement apprécié le défi de transformer une logique métier abstraite en un outil visuel interactif et esthétique.

décembre 2023

View All Projects