-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Félix Defrance edited this page Nov 21, 2024
·
3 revisions
-
accueil
- Hero
- liens vers réparer et apprendre
- Features
- liens vers toutes les fonctionnalités de l'app
- FAQ
- réponses à quelques questions
- Hero
-
section "apprendre" :
- pages visibles
- liste outils
- liste procédures de réparation
- pages cachées
- liste problèmes
- liste symptomes
- pages visibles
-
section "réparer"
- outils de diagnostic pour arriver au problème (à pousser) :
- cliquer sur une image de vélo pour montrer où il y a un pb
- répondre à des questions binaires pour arriver à la source du problème (sorte de clé de détermination)
- reconnaissance d'images ?
- outils de diagnostic pour arriver au problème (à pousser) :
-
section "get help from a human"
- liste ateliers auto-réparation vélo
- liste réparateurs indépendants et ateliers (à voir)
-
à propos
- description
- manifesto
-
indice de réparabilité vélo et par mécanisme vélo : frein patin v brake, freins à disque hydraulique,...
-
différents systèmes pour trouver le problème :
-
ajout de son vélo et des différents composants pour suivre les réparations, l'état des composants et consommables,... (nécessite de passer en dynamique)
- repair help Park Tool : https://www.parktool.com/en-int/blog/repair-help
- iFixit vélo : https://fr.ifixit.com/Device/Bicycle
liste : https://www.fub.fr/reseau-fub/ateliers-velo
- https://cyclocube.org/
- https://solicycle.org/
- https://www.lapetiterockette.org/atelier_velo_cooperatif_cycklette/
- https://velorution.org/paris/atelier/
- https://www.repar.paris/
- https://www.etablicyclette.fr/
- https://www.paris.fr/pages/reparer-plutot-que-jeter-toutes-les-adresses-et-nos-bons-plans-25477
- déclaration problème sur Vélib' : https://blog.velib-metropole.fr/signaler-un-velib/
- Open Repair Standard : https://openrepair.org/open-data/open-standard/
- iFixit API : https://www.ifixit.com/api/2.0/doc
- iFixit manifesto : https://www.ifixit.com/Manifesto
---
title: Rustine object diagram
---
classDiagram
class Issue {
String name
List~BikeType~ bikeTypes
List~Symptom~ symptoms
List~Procedure~ procedures
}
class Symptom {
String name
Text description
List~String~ keywords
}
class Procedure {
String name
List~Step~ steps
List~BikePart~ bikeParts
List~ToolRef~ toolRefs
}
class Tool {
String slug
ToolRef ref
Brand brand
String model
String productLink
Blob image
*String description
}
class ToolRef {
String slug
ToolCategory category
Blob image
*String name
*String description
}
class ToolCategory {
String slug
*String name
}
class Brand {
String name
Blob logo
}
class Step {
Text description
List~ToolRef~ toolRefs
}
class BikeType {
Enum type ('mtb' | 'road' | 'ebike')
}
class BikePart {
Enum part (...)
}
Issue "1" --> "1..n" Symptom : can be defined by one ore more
Issue "1" --> "1..n" Procedure : can be solved by one or more
Issue "1" --> "1..n" BikeType : is happening on one or more
Procedure "1" --> "0..n" ToolRef : can require no or some
Procedure "1" --> "0..1" BikePart : acts on no or one
Procedure "1" --> "1..n" BikeType : is performed on one or more
Procedure "1" --> "1..n" Step : requires one or more
Step "1" --> "0..n" ToolRef : can require no or some
ToolRef "1" --> "0..n" ToolCategory : is linked to one or more
Tool "0..n" --> "1" ToolRef : is a product of a type
Tool "0..n" --> "1" Brand : is a product of the brand