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

Genie Optiroll

Genie Optiroll

En tant que pianiste, je trouve souvent la lecture de partitions traditionnelles chronophage et je préfère de loin les représentations visuelles de type "piano roll". Comme toutes les chansons ne disposent pas de ce genre de tutoriel en ligne, j'ai voulu créer un outil capable de convertir instantanément n'importe quelle partition en un piano roll interactif. L'intégration de contrôles de vitesse me permet de ralentir les passages complexes, ce qui facilite grandement l'apprentissage de nouveaux morceaux directement à mon piano. Par ailleurs, cela faisait un moment que je voulais reprendre mon projet "Genies" de 2024 pour en créer une "v2". J'ai donc décidé de lancer une nouvelle série de projets indépendants sous l'appellation "Genie", qui regroupera toutes mes applications liées à l'IA et à la vision par ordinateur. C'est la raison pour laquelle le nom du projet commence par "Genie:", tandis que "Optiroll" est la contraction de "Optique" (pour la reconnaissance optique de musique) et "Roll" (pour le piano roll).

mars 2026

Spritelab

Spritelab

J'ai conçu Spritelab pour répondre à un besoin spécifique dans le flux de travail des développeurs de jeux et des artistes pixel art : la gestion et la transformation efficace des feuilles de sprites (spritesheets). L'objectif était de créer un outil léger et intuitif permettant d'automatiser des tâches répétitives de découpage et d'organisation, afin de gagner du temps lors de l'intégration d'assets visuels dans des moteurs de jeu.

mars 2025

Devil fruit Encyclopedia

Devil fruit Encyclopedia

Grand fan de l'univers de One Piece, j'ai créé ce projet pour concevoir une encyclopédie interactive dédiée aux Fruits du Démon. L'idée était de construire une ressource centralisée et structurée permettant de répertorier chaque fruit, son type et ses capacités. Ce projet m'a permis de mettre en pratique le développement d'une architecture moderne séparant totalement la gestion des données (API) de l'expérience utilisateur (Client).

novembre 2024

View All Projects