Refonte d'une application Ruby On Rails 2 vers Ruby On Rails 5 en mode API REST.
Lors de cette refonte j'ai développé plusieurs fonctionnalités me permettant d'acquérir de solides connaissances en Ruby On Rails.
Voici un petit échantillon des tâches effectuées en Rails:
- Génération de PDF
- Génération d'Excel
- Calcul de facture
- Factorisation de requêtes SQL
- Download/Upload d'image
Développement d'une application mobile en Ionic 4 pour des chauffeurs VTC.
- Implémentation d'un géolocalisation en background afin de suivre les chauffeurs lors de leurs missions.
- Ajout d'un service de notification push avec OneSignal et Firebase.
- Appels au Back-End Ruby On Rails.
- Amélioration de certaines fonctionnalités du Back-End en Rails pour l'application Mobile.
- Design de l'application avec du SCSS.
Développement d'une application web permettant de calculer un trajet en prenant compte de la qualité de l'air.
- Back-End en Python.
- Utilisation de l'API MapBox ainsi que d'OpenStreetMap.
- Scraping de certains site web pour récupérer les données relatives à la qualité de l'air.
- Affichage des données provenant de MapBox sur GoogleMap.
Amélioration d'une application de Réalité Augmenté, fonctionnant avec les Microsoft HoloLens, ayant pour but de faciliter la logistique.
- Amélioration et mise à jour du Back-End en Python.
- Amélioration des performances de l'application sous Unity.
Création d'une fonctionnalité permettant aux utilisateurs de visualiser les vidéos enregistrées depuis l'application.
- Intégration d'un player vidéo
- Gestion du cache
- Fonction de prévisualisation et tri de vidéos
- Appels aux Webservices
- Ajout de divers animations permettant à l'utilisateur de naviguer entre ses vidéos.
Développement d'un site web e-commerce pour l'entreprise A&I Electronics.
En prenant compte des contraintes de l'entreprise j'ai développé le site avec le CMS Prestashop.
- Design et personnalisation du site en adéquation avec la charte graphique de l'entreprise.
- Ajout de moyen de paiement sécurisé.
- Ajout de la gestion de compte utilisateur simplifié.
- Ajout de divers outils d'analyse (nombre de visite, achats, produits les plus consultés etc...).
- Ajout d'outils simplifiant: la mise en ligne de produit, la création de catégories ou encore la création d'une campagne marketing.
- Ajout d'outils permettant de faciliter la gestion des stocks.