VeganLand

Réalisation de l’application mobile en React Native VeganLand, l'app de rencontre pour végans.

À PROPOS

Veganland, c'est la nouvelle application de rencontre pour vegans et végétariens !

ANNÉE

  • 2021

TECHNOS

  • Front : React Native

    API : Node JS

    Back office : Typescript

INTERVENTION

Le client

Veganland, c'est une application de dating qui vous permet de matcher avec des personnes qui partagent votre régime alimentaire et votre style de vie. Nicolas, son fondateur souhaitait lancer rapidement son projet afin d'éprouver le marché et tester la pertinence du concept.

Après nous avoir fait confiance sur le choix d'un MVP, nous avons développé son application de bout en bout. Nous avions pour mission de nous occuper à la fois du front et du back, mais aussi de l'API et de les déployer dans les délais impartis.

Les technologies

Pour le front, nous avons choisi React Native, qui nous permet de créer des applications iOS et Android en moins de temps, en utilisant moins de ressources et à moindre coût.

Pour le back, nous avons choisi Node JS car il est parfait pour développer des applications évolutives en temps réel. De plus, il simplifie les tests, garantissant des versions plus rapides.

Pour l'API, nous avons choisi Node JS avec du Typescript car cela permet d'augmenter la lisibilité du code et donc d'augmenter la production et réduire les marges d’erreur.

Les outils

Nous avons intégré plusieurs outils comme :

Sendgrid, pour envoyer des confirmations par e-mail aux utilisateurs lors de l'inscription.

Twilio, pour une authentification forte et la réception de code par sms.

OneSignal, l'une des meilleures solutions de notifications push.

Amazon comme solution de stockage, notamment s3 pour héberger les images et lightSail pour le serveur, ce qui permet d'exécuter des applications riches en fonctionnalités.

Les fonctionnalités clés

Un aperçu des fonctionnalités que vous pourrez retrouver en téléchargeant l'application :

  • Matching des profils utilisateurs selon leurs préférences

  • Notifications en temps réel

  • Achats in-app (à l'unité et en abonnement)

  • Live chat

  • Back-end évolutif conçu pour gérer de nombreux utilisateurs

  • Parlons de votre projet