[AngularJs + Material + Php-Sql] –Défi– : Réaliser une Micro-app « Rdv-Juristes »de Prise de rendez vous pour des juristes, en 2 jours maximum -> « Rdv-Juristes ».

angularjslogo-phplogo-mysql-170x170_400x400

Introduction


Je vais essayer de créer une micro application responsive , avec angularjs material, en moins de 2 jours, avec un design sympa. Pour suivre l’avancée de l’application, cliquer ici Pour suivre l’avancée de l’applciation après les 2 jours de défi, cliquer ici (version 2)

rdvjuristes.

Cette application doit permettre de prendre un rendez vous en spécifiant

  • Les noms des juristes
  • Les fichiers
  • Les annotations
  • Le taux de criticité avec des étoiles.

Voici le cahier des charges :

  • Utiliser une base de données relationelle.
  • Le design doit être clair et responsive, et si possible carrément passer sur téléphone 5 pouces.
  • Pouvoir choisir plusieurs juristes, ajouter un commentaire et uploader des fichiers au rendez vous à créer.
  • Pouvoir éditer un rendez vous, cela ouvre alors les caractéristiques du rendez vous grâce à son identifiant.
  • Pouvoir supprimer un rendez vous.
  • Ajouter un seuil de criticité.
  • Facultatif, ajouter une fenêtre qui montre les rendez vous les plus urgents à venir , automatiquement(simple rqt sql). Et aussi un google map pour l’adresse du rendez vous.

On en déduit donc 

  • La présence de 2 modèles de données : juristes et rendezVous et de 2 tables SQL + 1 pour faire les jointures. Pour les fichiers, plutôt que de créer une table SQL, je vais faire une astuce qui est d’enregistrer le tableau JSON des noms de fichiers dans un champs de la table rendezVous… hi hi, peu orthodoxe, mais efficace pour aller plus vite
  • Pas le temps de faire de UML, on le fait de tête.
  • Présence de factories AngularJS pour simplifier.

Gantt Approximatif :

  • Dessin de la maquette : 10 minutes
  • Coding du Front End : 7 heures
  • Coding du Back End : 7 heures.

Lire la suite

Publicités