My Bike Valet

Système intelligent de stationnement de vélos

développée par Redwerk à partir de zéro
×
Où souhaitez-vous que nous envoyions notre étude de cas My Bike Valet ?
Veuillez saisir votre adresse courriel professionnelle n'est pas un courriel professionnel

My Bike Valet est une startup qui propose des systèmes de stationnement de vélos intelligents et peu encombrants, connectés à une application cloud et à des applications natives iOS et Android. Ses systèmes peuvent être installés dans des immeubles d'entreprise ou résidentiels, des hôtels, en centre-ville ou dans des parkings publics.

Tous les clients

Développement de produit

Les équipes de développement full-stack de Redwerk accompagnent les entreprises technologiques à chaque étape du cycle de vie du développement de produit. Nous avons aidé My Bike Valet à construire une présence en ligne en créant des conceptions UI/UX signatures pour le site web et les applications mobiles, et en les développant à partir de zéro.

En savoir plus

Startups & Innovation

Nous aidons les startups à lancer leurs activités en élaborant leurs concepts, en traduisant leur vision en technologies innovantes, et en leur libérant une grande partie de leur temps. Nous avons complété la conception matérielle intelligente des systèmes de stationnement My Bike Valet avec un logiciel ingénieux pour offrir aux utilisateurs une expérience complète.

En savoir plus

Introduction

Le marché de la micro-mobilité se développe rapidement et devrait atteindre environ 500 milliards de dollars d’ici 2030, car de plus en plus de villes réalisent la nécessité de passer à des formes de transport durables. La pandémie de COVID-19 a affecté sa croissance rapide en raison de la diminution des déplacements domicile-travail et des restrictions sur les activités de loisirs et de voyage. Dans le même temps, les gens sont désormais plus enclins à utiliser des vélos, des vélos électriques et des trottinettes, même sur de plus longues distances, pour éviter les foules dans les transports en commun et réduire le risque d’infection.

Comme le marché en est encore à ses débuts, il existe une multitude d’opportunités pour les startups comme My Bike Valet qui s’efforcent de faciliter la vie des cyclistes. L’absence de stationnements sécurisés et pratiques pour les vélos est apparemment l’un des points de douleur les plus importants pour tous les cyclistes. Les rares supports de roues à l’ancienne sont souvent remplis de vélos abandonnés, prennent trop de place et n’offrent aucun moyen facile de verrouiller votre vélo. Il va sans dire qu’ils sont détestés par la communauté des cyclistes pour leur manque de support de cadre, ce qui augmente le risque de rayons cassés et de jantes voilées.

My Bike Valet résout ces problèmes en offrant un système de stationnement de vélos moderne conçu pour les utilisateurs. Ses racks verticaux économisent de l’espace, le système offre plusieurs mécanismes de sécurité (câbles de verrouillage en acier, accès via application, vidéosurveillance pour les vélos haut de gamme), et le stationnement lui-même prend moins d’une minute.

Notre partie préférée est que My Bike Valet répond aux exigences numériques des utilisateurs modernes, qu’il s’agisse de déposer instantanément des fonds sur leurs comptes ou de rechercher sans effort des tours à vélos disponibles à proximité, en quelques clics.

Défi

My Bike Valet s’est tourné vers Redwerk car nous avons une longue expertise dans le développement de produits à partir de zéro. Nous aimons travailler sur des projets greenfield, et nous savons comment aborder les défis possibles associés aux startups.

Tout d’abord, nous devions être flexibles et réactifs aux changements. Si vous êtes propriétaire d’une startup, vous savez que les idées évoluent, et ce qui semble être un concept parfait est peaufiné et élaboré au fur et à mesure de votre progression. Notre tâche ici était de finaliser les exigences avant d’initier un développement complet et de prendre en compte les ajustements possibles tout en maintenant le coût du changement à un faible niveau.

Une autre étape importante de notre feuille de route concernait la construction de l’architecture pour les MVP Android et iOS. À ce stade, notre objectif principal était de jeter les bases des fonctionnalités essentielles tout en gardant l’application évolutive pour les futures fonctionnalités.

Notre équipe UI/UX a été impliquée dans la création d’actifs pour le site web et les applications mobiles My Bike Valet. Nous devions créer des designs simples mais mémorables qui raconteraient immédiatement une histoire et attireraient un public diversifié de cyclistes.

Solution

Lors du développement de solutions, nous nous efforçons d’établir un équilibre entre les préférences du client et nos recommandations d’experts. Dans ce cas, notre client recherchait une solution open-source et économique pour le développement backend. Nous avons choisi .NET Core Framework, un framework puissant, open-source et multiplateforme pour la création d’applications web modernes basées sur le cloud sous Windows, macOS ou Linux.

Le choix des technologies frontend a été dicté par la portée du projet et les besoins futurs. Nous avons opté pour Vue.js car il est flexible, léger et multifonctionnel. De plus, il rend le développement d’un site web un processus facile et rapide, avec la possibilité d’intégrer des modules supplémentaires lorsque ce besoin se présente.

Quant aux applications mobiles, nous préconisons le développement natif car il nous permet de garantir une grande vitesse, des performances et une expérience utilisateur optimale. Le développement mobile natif est également idéal pour les applications aux fonctionnalités étendues, et notre objectif était de livrer une application en gardant à l’esprit les fonctionnalités à venir.

Voici donc les éléments essentiels que nous avons implémentés dans les MVP iOS et Android :

  • Inscription et connexion. Lors de l’étape d’inscription, l’utilisateur est invité à remplir plusieurs champs obligatoires, tels que la langue, le nom d’utilisateur, le mot de passe, le code PIN, le prénom, le nom, l’adresse e-mail, le numéro de téléphone et la communication préférée. Cela est suivi d’une vérification rapide pour s’assurer que l’utilisateur fournit des informations correctes et qu’il peut être contacté.
  • Profil utilisateur. L’application couvre les bases telles que la réinitialisation du mot de passe, la modification des détails du compte et la fermeture du compte.
  • Gestion des vélos. Plusieurs vélos peuvent être ajoutés. Chaque vélo contient une brève description de son type (vélo classique ou vélo électrique), de sa couleur, de sa hauteur, de ses longueurs, de la hauteur et de la largeur du guidon. L’écran « Mes vélos » fournit des informations rapides sur le vélo qui a été garé et dans quelle borne il est garé.
  • Recherche de bornes de vélos. L’écran « Bornes de vélos » affiche les bornes de vélos disponibles, la plus proche en haut. L’utilisateur peut voir l’adresse exacte de chaque borne et la distance qui le sépare de l’emplacement actuel de l’utilisateur. Les bornes de vélos peuvent également être visualisées sur une carte, et il existe un filtre pour les trier par type (woodstock, sécurisé, solitaire), par éloignement, et choisir une métrique de distance familière – kilomètres ou miles.
  • Stationner un vélo. Une fois que l’utilisateur arrive à la borne de vélo choisie, il ouvre l’application mobile, sélectionne un vélo respectif dans la liste, appuie sur « Demander à garer » et choisit la borne de vélo où il se trouve. Cela déclenche l’application cloud pour communiquer avec le contrôleur de la borne afin de vérifier l’utilisateur et déverrouiller la barrière après la saisie d’un code PIN correct.
  • Récupérer un vélo. Le processus de récupération d’un vélo est identique à l’étape ci-dessus, la seule différence étant que l’utilisateur appuie sur le bouton « Demander à récupérer ». Si le solde est insuffisant, l’utilisateur sera rappelé de transférer des fonds sur son compte.
  • Paiement. L’utilisateur peut consulter son solde, ajouter une carte de crédit ou de débit pour mettre à jour son solde en déplacement, et activer ou désactiver l’option de recharge automatique.

Nos concepteurs UI/UX ont préparé des maquettes pour la page de destination, et les designs ont été approuvés presque immédiatement, avec des ajustements mineurs, ce qui a accéléré le développement de la page de destination. Cette dernière comprend des fonctionnalités de connexion de base, une vue du profil, un formulaire de contact, une carte Google pour visualiser les systèmes de stationnement déjà installés et un espace de stockage pour les données statiques, telles que les vidéos, les partenaires, les actualités.

Résultat

Cela nous réchauffe le cœur d’avoir soutenu un propriétaire de startup de plus dans sa quête de changement et d’amélioration de la vie de milliers de cyclistes. Le logiciel que nous avons livré complète l’ingénierie complexe dans laquelle My Bike Valet a investi pour construire un système de stationnement de vélos sécurisé, pratique et fiable. Avec des applications natives iOS et Android, les utilisateurs de My Bike Valet peuvent bénéficier d’une expérience complète, se sentant préparés et ayant l’esprit tranquille en matière de stationnement de vélos. Nous sommes immensément fiers d’avoir contribué à une solution qui promeut un mode de vie sain et sensibilise aux voyages durables.

Vous cherchez à développer une solution de technologie verte ?

Parlez à des experts

Technologies

ASP.NET CoreASP.NET Core
MySQL DB
MySQL WorkbenchMySQL Workbench
Vue.js
Stripe API
Java Core
SQLiteSQLite
RxJava
Swift
UIKit
14experts dans l'équipe
1200+heures-homme
100%délais respectés
8fonctionnalités clés livrées

Commentaires de l'équipe Redwerk

Alex

Alex
Développeur

Ce projet m'a vraiment intrigué, surtout en ce qui concerne les paiements. J'ai dû me plonger dans divers flux de paiement : quand et dans quelles circonstances la transaction aura lieu, comment fonctionne la réservation, et comment les scénarios conflictuels sont gérés, par exemple, lorsqu'un utilisateur endetté achète une location permanente. J'apprécie également que Walter, le fondateur, soit resté très engagé et impliqué dans l'ensemble du processus, réfléchissant aux algorithmes avec nous et fournissant toujours des exigences claires. Dans l'ensemble, j'ai acquis une expérience inestimable et je suis fier du logiciel que nous avons livré en équipe.

Roman

Roman
Software Engineer

J'ai adoré développer la partie frontend à partir de zéro. J'ai profité d'une liberté totale dans la conception de l'architecture du site web et le choix du moyen le plus efficace pour construire rapidement toutes les fonctionnalités nécessaires. J'ai sélectionné des technologies flexibles et légères qui correspondaient parfaitement aux besoins du projet et offraient en même temps une marge de manœuvre pour faire évoluer l'application à l'avenir.

Media
Media
Media

Articles similaires dans le blog

Développement technologique durable : Walter Zahn parle de My Bike Valet

Développement technologique durable : Walter Zahn parle de My Bike Valet

Notre équipe Redwerk poursuit sa série de conférences sur le développement technologique durable. Il se trouve que nous avons eu la chance de travailler avec une autre startup verte. Dans notre précédent entretien, nous avions présenté Kooky, le système de gobelets réutilisables ...

En savoir plus
SQLite vs Realm vs ObjectBox : Requêtes de données complexes dans les bases de données Android

SQLite vs Realm vs ObjectBox : Requêtes de données complexes dans les bases de données Android

Le développement d'une application complexe est impossible sans l'utilisation de bases de données qui fournissent des fonctionnalités puissantes pour le stockage, le tri et la récupération d'informations. Leur application dans le développement Android présente ses propres spécifi...

En savoir plus

Impressionné ?

Engagez-nous

Autres études de cas

Kooky

Kooky

Suisse

Mise en œuvre d'un écosystème logiciel innovant pour la solution verte n°1 en Suisse

Fanmetrix

Fanmetrix

Canada

Capturez les émotions des fans de hockey nord-américains dans une interface utilisateur masculine et des illustrations 2D stylisées

BengalFox

BengalFox

États-Unis

Produit cette application iOS pratique qui automatise les routines d'entreposage et réduit le traitement des commandes de 15 secondes à 3 secondes