Image d'accueil du portoflio

Grebet Noah

Revenir vers la liste des projets

Keewai

Keewai est une application qui offre aux utilisateurs la possibilité de louer des batteries depuis des bornes de rechargement situées dans divers lieux publics, festivals et événements. Cette solution pratique permet aux utilisateurs de bénéficier d'une alimentation électrique portable tout en garantissant une gestion efficace. L'application propose des fonctionnalités telles que la location basée sur un QRCode, le paiement sécurisé, une file d'attente pour gérer les afflux massifs et une API pour la communication avec les bornes physiques.

Caractéristiques du projet

  • Location de batteries par QRCode

    Les utilisateurs peuvent scanner le QRCode présent sur la borne, ce qui les redirige vers l'application web sur leur téléphone pour commencer le processus de location.

  • Processus de paiement sécurisé

    Une fois redirigé, l'utilisateur renseigne son adresse e-mail et procède au paiement en fournissant ses coordonnées bancaires ou en utilisant des services tels qu'Apple Pay ou Google Pay.

  • Déverrouillage de la batterie sur la borne

    Une fois le paiement accepté, la batterie se déverrouille sur la borne, et un e-mail de confirmation avec le numéro de commande est envoyé à l'utilisateur.

  • File d'attente pour gérer les afflux d'utilisateurs

    Une file d'attente a été conçue pour prendre en compte les afflux massifs d'utilisateurs sur les bornes, assurant une expérience fluide même pendant les périodes de forte demande.

  • API pour la communication avec les bornes

    L'application utilise une API pour communiquer avec les bornes de rechargement, facilitant ainsi la gestion centralisée des opérations, y compris le déverrouillage des batteries et la mise à jour des informations en temps réel.

Défis et solutions

Le développement de Keewai a présenté le défi majeur de concevoir une infrastructure robuste capable de gérer efficacement la communication avec les bornes, ainsi que de mettre en place une file d'attente pour gérer les pics d'utilisation. Ces défis ont été relevés grâce à une architecture système bien pensée et à une conception adaptative.

Technologies utilisées

SASS
Typescript
Vue
NodeJS

Prévisualisation du projet

  • Capture de l'application du projet Keewai
  • Capture de l'application du projet Keewai
  • Photo de la borne et d'une batterie Keewai

Revenir vers la liste des projets