Présentation du projet

Cette application a été développer pour une société française “tousRenov” qui travail dans le domaine des travaux .

Elle perme à cette entreprise de jouer un rôle d’intermédiaire entre un particulier et un professionnel pour cela elle présente deux espaces , un espace particulier et un espace professionnel  .

Espace Particulier : 

Dans lequel le particulier peut :

  • Créer un compte
  • Changer ses informations
  • Changer son mot de passe
  • Ajouter plusieurs adresses
  • Lancer un devis avec enchère
  • Lancer un devis avec un achaimmédiat
  • Consulter l’historique de ses devis 
  • Entre en contact avec le professionnel qui sera gagné l’enchère via un systéme de chat 
  • Gérer ses devis avec visite d’un artisan

Espace Professionnel: 

Dans lequel le professionnel peut :

  • Créer un compte
  • Changer ses informations
  • Sélectionner ses zones d’interventions et ses activités
  • Chercher , sélectionner et acheter des chantiers ( devis avec un achat immédiat)
  • Payer ses achats via 3 méthodes du paiement : Par PayPal , Par Virement bancaire , Par chèque
  • Entrer dans un enchère (devis avec enchère) ,il donc propose des prix avec des autres professionnels 
  • Consulter les enchères encours 
  • Consulter les enchères en attende de paiement
  • Consulter l’historique des enchères gagnés

Ce projet a été réaliser en tant que développeur freelancer

Durée du Projet : 5 mois

Date de réalisation : 01/07/2017  -> 01/12/2017 

Point sur les Technologies et les API

  • PHP 5 (Api Rest)
  • Ionic 3
  • Angular 4
  • OneSignal + FireBase (push Notification)
  • Adobe Photoshop CC
  • Typed Script 2.6
  • Node 6.11
  • Sass & compass
  • Api npm : lodash – gestion des tableaux et des objets
  • Api : PayPal – Pour Paiement
  • Api / Plugin  : Caméra
  • Api  / Plugin : Gps
  • Api / Plugin  : KeyBoard
  • Api / Plugin  : Network (online ou offline)
  • Api / Plugin  : Storage
  • Api  / Plugin : Audio – pour jouer le son
  • Socket.io : j’ai l’utiliser dans le système de chat qui est intégré dans l’application afin de récupérer les messages en temp réel
  • Adobe photoshop CC
  • Php Storm 2017.2
  • MySql WorkBench 6.2
  • Mamp Pro  4
  • Mac Os (Platform de developpement)
  • Xcode 9 ( Pour la compilation ios )
  • Sdk Android

Quelques captures écran

Quelques captures écran ( From Google Play)

Présentation en video

Présentation Compléte

Partie 2 (Systéme d’enchère )

Les plus de ce projet

  • ce projet m’a permis d’avoire une idée claire sur  la framework laravel et approfondie dans l’architecture interne de cette framework
  • Mettre en musique plusieurs api dans un projet laravel via composer
  • développer une application de A à Z de la phase de conception  à la phase de mise en production
  • Construire un System performant et pratique de gestion de devis et des simulation
  • Dans ce projet j’ai essayé  le maximum de créer une application dont sa contenu est administrable comme un CMS

Pour conclure

Ce projet me présente une bonne occasion de découvrir une framwork performant en terme de rapidité de développement et de la sécurité .

Ce projet représente un outil performant qui facilite le calcule de prix des travaux ,il est pratique mais on peut l’améliorer on ajoutons quelques fonctionnalité tels que paiement en ligne …