Logo
Home
Projects
Blog

Ready to create
something amazing?

Company logo

Ali Benkarrouch

Software Engineering student at ETS

Get upDownload my CV
LinkedInGithubEmail

Contact me

© 2026 Ali Benkarrouch. All rights reserved.
0%
All projects
Easystay
December 2024

Easystay

The Easystay project was carried out as part of the Native Applications 3 course at Cégep de Rosemont. Developed by a team of four, the goal was to design a comprehensive hotel management platform that meets industry standards. This project allowed me to deepen my skills in collaborative development and master the life cycle of a native application, from interface design to the implementation of complex business logic.

Contribution

Within the team, I took charge of key aspects of the application. On the backend side, I developed the entire API for the room and reservation management modules, ensuring data reliability and flow consistency. For the frontend, I first designed the mockups on Figma before coding the home page and the entire booking logic on the client side. My role was therefore to ensure a smooth user experience, from searching for a room to finalizing the transaction.

Project Gallery

Visual Overview

Easystay screenshot 1

Approach

Our approach was based on a strict separation of responsibilities to ensure effective team progress. For my part, I focused on a robust API architecture capable of managing availability in real time, thus avoiding any conflicts during reservations. On the client side, I prioritized an ergonomic approach, transforming my Figma designs into reusable components and implementing rigorous state management to secure the user's booking journey.

Features

  • Structured RESTful API
  • Room inventory management
  • Data flow management
  • Responsive user interface

Stack

SpringbootSpringbootAndroid studioAndroid studioKotlinKotlin

Collaborators

JJamil FayadIIsmail El AsraouiAAziz Delaa

Sources

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

More Projects

Explore Other Work

Vantabank

Vantabank

I completed this project as part of my first native applications course at Cégep de Rosemont. As my first major solo project, it marked an important milestone in my career, as it was the first time I had designed a complex graphical interface. This experience was a real revelation, and I particularly enjoyed the challenge of transforming abstract business logic into an interactive and aesthetically pleasing visual tool.

December 2023

ArtSync

ArtSync

As part of my Web Application 2 course in college, I had the opportunity to work in a team on the design and on the development of a full-stack application. We created ArtSync, a platform where users can publish, explore, and share artistic content. The project took us through all stages of development: requirements analysis, UML diagram, relational database design, interface design with Figma, and development using Java, Spring Boot, Thymeleaf, and Angular. It was a great experience to put our knowledge into practice in an agile environment, with regular follow-ups and a workflow that felt very close to a real professional project.

May 2024

Whale of Misfortune

Whale of Misfortune

I designed this project as part of my first course dedicated to mobile app development. Since the initial assignment was technically simple, I chose to set myself apart by injecting a strong visual identity into it. To do this, I created, designed, and animated an original character using Aseprite, drawing inspiration from the pixel art style of cult games such as Undertale. This project was the perfect opportunity to combine my technical skills with my graphic creativity.

November 2024

View All Projects