Software Engineer - UI/UX designer
Application mobile conçue pour accompagner votre pratique de l'Islam au quotidien.
Défis rencontrés :
- Conversion d'une application web en application mobile
- Maintien des performances natives
- Accès aux fonctionnalités natives du device
- Gestion du state management
- Expérience utilisateur cohérente sur iOS et Android
Solutions apportées :
- Utilisation de Capacitor pour l'accès aux APIs natives
- Architecture Vue.js optimisée pour mobile
- Gestion efficace du state management
- Optimisation des performances et de la taille de l'application
- Interface utilisateur adaptative pour différents appareils
Technologies utilisées : Vue.js, Capacitor
Compétences mises en œuvre :
Techniques :
- Développement Vue.js
- Intégration Capacitor
- Progressive Web Apps (PWA)
- Optimisation mobile
- State Management
- APIs natives
Non-techniques :
- Design d'interface mobile
- Tests cross-platform
- Documentation technique
- Optimisation des performances
- Gestion de versions
Application mobile de recharge de crédits et forfaits internet, conçue pour simplifier les transactions quotidiennes.
Défis rencontrés :
- Intégration avec plusieurs opérateurs téléphoniques
- Sécurisation des transactions financières
- Gestion des échecs de transaction
- Interface utilisateur simple et accessible
Solutions apportées :
- Développement d'une API REST robuste pour la communication avec les opérateurs
- Mise en place d'un système de paiement sécurisé
- Implémentation d'un système de retry et de rollback pour les transactions
- Interface utilisateur intuitive développée avec Flutter
- Système de cache pour optimiser les performances
Technologies utilisées : Flutter, Dart, Firebase, Rest API
Description complète :
Application mobile de VTC (Véhicule de Transport avec Chauffeur) développée avec Flutter.
Défis rencontrés :
- Géolocalisation en temps réel
- Gestion des états complexes de l'application
- Interface utilisateur fluide et réactive
- Optimisation des performances
Solutions apportées :
- Implémentation d'un système de tracking GPS précis
- Utilisation de Firebase pour la gestion des données en temps réel
- Architecture Flutter optimisée pour les performances
- Design UI/UX moderne et intuitif
- Système de notification push pour les mises à jour en temps réel
Technologies utilisées : Flutter, Dart, Firebase
MyTravelr est une plateforme de réservation et de paiement de billets de bus en ligne.
Défis rencontrés :
- Gestion complexe des réservations en temps réel
- Intégration sécurisée des paiements
- Synchronisation des données entre plusieurs agences de voyage
- Interface utilisateur intuitive pour différents types d'utilisateurs
Solutions apportées :
- Développement d'un système de réservation robuste avec Laravel
- Mise en place d'une architecture sécurisée pour les transactions
- Implémentation d'une base de données MySQL optimisée
- Interface responsive avec Tailwind CSS pour une expérience utilisateur fluide
- API RESTful pour la communication entre les différents services