MonArtisan
Présentation du projet
Le projet MonArtisan vise à créer une application Web et mobile de prise de rendez-vous auprès d’artisans pour établir des devis ou réaliser des travaux. Les artisans pour eux aussi solliciter d’autres artisans à travers cette application. Cette application pourra s’inspirer du fonctionnement de l’application Doctolib. Elle devra permettre aux artisans de s’inscrire sur l’application et de gérer leur agenda via celle-ci. Elle devra leur permettre de confirmer des rendez-vous aux clients par envoi de courriel ou SMS. Les clients devront pouvoir rechercher un professionnel par catégorie/activité (e.g. plombier, peintre) et prendre un rendez-vous. Ces clients devront pouvoir recevoir un message confirmant le rendez-vous, ainsi qu’un rappel de celui-ci via un message ou une notification. Cette application pourra intégrer dans le futur beaucoup d’autres fonctionnalités.
Cahier des charges
Pour les artisans:
- Inscription/désinscription
- Connexion/Déconnexion
- Gestion d’un agenda
- Notification des demandes de rendez-vous
- Validation des rendez-vous
- Catégorie de la demande de rendez-vous (e.g. devis, réparation urgente, travaux)
- Les catégories de demandes sont différentes en fonction des corps de métier. Un plombier et électricien peuvent faire des interventions urgentes, mais pas un peintre.
- Gestion des devis/émission de devis
- Prise de rendez-vous auprès d’autres artisans
- Modération des avis des clients
- Définition d’un périmètre d’intervention
Pour les clients:
- Inscription/désinscription
- Connexion/déconnexion
- Prise de rendez-vous sur la proposition de créneau
- Justification de la demande : devis, travaux, etc.
- Confirmation du rendez-vous
- Rappel du rendez-vous
- Évaluation de la prestation de l’artisan (notation/étoiles)
- Recherche par géolocalisation
- Recherche par secteur d’activité/profession
Contraintes technologiques
Les technologies à utiliser ne sont pas figées, mais celles-ci dessous pourrait être envisagées: * Base de données: MongoDB * Développement Web/Mobile: 1. Vue.js, Nuxt, Vuetify 2. Flutter 3. ReactNative
Contact
- Nom: Marjorie Capelle
- Email: marjorie.capelle56@gmail.com