free_zed.gitlab.io/content/ocp13.md

2.2 KiB
Raw Blame History

Title: Parcours dev python: projet final Date: 2018-12-20 11:11 Category: Réalisations Status: published Summary: Un outils de suivi de clientèle pour traivailleurs indépendants Tags: django, travis, ci, cd, heroku, tdd, sentry, postgresql, extrem-programming, devops, git, python,

Note d'intention

Valérie et Serge sont travailleurs indépendants et pour leurs activités respectives ils sont à la recherche d'un outil qui leur permettrait de gérer aisément leur réseau de contacts: prospection, suivi, opportunités etc.

Spécifications

  • service en ligne (SaaS), en gardant à l'esprit qu'un usage hors réseau sera certainement implémenté à l'avenir
  • les données seront réparties dans différents objets:
    • des contacts auxquels seront associés des affaires
    • aux affaires et contacts pourront être associés à des notes
    • des étiquettes permettront une organisation souple et transversale de ces informations en s'associant à tout ou partie des objets définis ci dessus. Une étiquette pourrait représenter: un groupe de contact, une entreprise, un secteur professionnel, un statut, etc.
  • les contacts seront cloisonnés à l'utilisateur qui les aura créés, en gardant à l'esprit qu'un partage des contacts entre les utilisateurs du service sera implémenté à l'avenir
  • import de contacts existant:
    • individuel (formulaire)
    • en lot, préférence pour les formats Vcard et/ou CSV
    • connection à un serveur CardDAV

Voir le code hébergé sur Github