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
Shopnest
décembre 2023

Shopnest

J'ai réalisé ce projet dans le cadre de mon premier cours de développement d'applications web. L'objectif était de concevoir une plateforme e-commerce complète permettant l'achat et la vente de produits de manière fluide. Ce projet a été fondateur pour moi, car il m'a permis de comprendre l'importance d'une structure solide, de la planification initiale jusqu'à la mise en ligne d'un site fonctionnel et sécurisé.

Ma contribution

En tant que développeur sur ce projet, j'ai pris en charge les étapes critiques de la réalisation. Après avoir participé à la phase de conception (diagrammes de classes et ERD) et au design sur Figma, je me suis concentré sur le développement technique. J'ai conçu l'intégralité des pages du site en utilisant PHP pour la logique serveur et Bootstrap pour un rendu moderne. Je me suis particulièrement investi dans la création du système de panier, la gestion de l'affichage dynamique des articles et le moteur de transaction pour permettre aux utilisateurs d'acheter et de vendre facilement.

Project Gallery

Visual Overview

Shopnest screenshot 1

Approche

Mon approche a été guidée par une planification rigoureuse pour éviter les dettes techniques. Nous avons commencé par modéliser les données avec des diagrammes entité-relationnel pour garantir l'intégrité de la base de données. Une fois l'architecture posée et les interfaces validées sur Figma, j'ai implémenté les fonctionnalités côté client avec JavaScript et jQuery pour offrir une navigation intuitive. L'utilisation de PHP m'a permis de lier efficacement le frontend à la base de données, assurant ainsi une gestion personnalisée des comptes et une expérience d'achat fluide et sécurisée.

Fonctionnalités

  • Système de panier dynamique
  • Gestion complète des achats
  • Affichage d'articles par catégories
  • Architecture MVC en PHP

Technos

JavascriptJavascriptPHPPHPHTMLHTMLBootstrapBootstrapJQueryJQueryCSSCSS

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

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

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

View All Projects