Ladder

Chef de projet technique et développeur API/Frontend

Ladder est une appli de rencontre sous forme de jeu. Je suis le chef de projet technique et j’ai construit l’API pour l’appli mobile. L’API et l’interface Web pour les administrateurs ont été développés avec Ruby on Rails. L’API fournit les fonctions suivantes :

  • Utilisateurs : Création/édition/suppression – Obtenir le profil – Ajouter/Supprimer/Obtenir des photos – Vérifier la disponibilité des pseudos – Authentification/Demande de nouveau mot de passe
  • Appariement : Obtenir la liste – Création
  • Contacts : Création/Edition – Obtenir la liste
  • Rechercher un lieu
  • Prix : Obtenir la liste – Obtenir les transactions utilisateur – Création d’une transaction
  • Jeux : Création – Obtenir la liste – Commencer une manche – Etc.
  • Messages : Création/Edition – Obtenir la liste
  • Questions personnalisées : Création – Obtenir la liste – Signaler

L’API a été développée avec le framework JSONAPI::Resources.

Puis j’ai été chargé de créer un bot Facebook qui reproduit le mécanisme du jeu de l’appli et permet de jouer avec ses amis Facebook.

AWS est utilisé pour stocker les images (S3), envoyer des emails (SES) et des notifications (SNS). SendinBlue est utilisé pour les emails et le marketing.

Google Vision est utilisé pour vérifier les images téléchargées par les utilisateurs. Google Big Query est utilisé pour stocker les activités des utilisateurs.

Privacy Preferences

When you visit our website, it may store information through your browser from specific services, usually in the form of cookies. Here you can change your Privacy preferences. It is worth noting that blocking some types of cookies may impact your experience on our website and the services we are able to offer.

Our website uses cookies, mainly from 3rd party services. Define your Privacy Preferences and/or agree to our use of cookies.