Skip to content

Commit 1d33a54

Browse files
committed
📝 Update UI proto, add some roadmap items
Most components are just empty skeletons at this point
1 parent 4283b7b commit 1d33a54

16 files changed

+14
-1
lines changed

Diff for: README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ Il propose une inteface permettant de rechercher les logements, de poster des an
88

99
## Prototype de l'interface
1010

11-
Un [prototype de l'interface](https://www.figma.com/file/Y6xMoifKInWIAGuGGdZp49/loca7?node-id=0%3A1&t=UtmI53RLcQkMtKkV-1) est en cours de création sur _Figma_.
11+
Un [prototype de l'interface](https://www.figma.com/file/Y6xMoifKInWIAGuGGdZp49/loca7?node-id=0%3A1&t=UtmI53RLcQkMtKkV-1) est disponible sur _Figma_.
12+
13+
Il y a également une copie locale importable dans figma, au nom de `/prototype.fig`.
1214

1315
## Roadmap
1416

@@ -21,6 +23,8 @@ Un [prototype de l'interface](https://www.figma.com/file/Y6xMoifKInWIAGuGGdZp49/
2123
### Post d'annonces
2224

2325
- [ ] Champ de description en texte riche WYSIWYG (pas de BBCode)
26+
- [ ] Autocomplétion pour l'adresse (permet de récupérer lat et long pour l'appartement) via l'API d'Open Street Map, [Nomatim](https://nominatim.org/release-docs/develop/)
27+
(à self-hoster pour faire de l'auto-complétion, ils rate-limite à 1 req/s, trop peu si plusieurs utilisateur en même temps même avec un debounce)
2428
- [ ] Filepicker pour les photos avec gestion du glisser-déposer
2529

2630
### Gestion des annonces
@@ -31,6 +35,7 @@ Un [prototype de l'interface](https://www.figma.com/file/Y6xMoifKInWIAGuGGdZp49/
3135

3236
- [ ] Intégration avec le LDAP
3337
- [ ] Intégration avec [Google reCaptcha v3](https://developers.google.com/recaptcha/docs/v3) à la création et à la connexion
38+
- [ ] Évaluation de la complexité d'un mot de passe avec [zxcvbn](https://github.com/dropbox/zxcvbn)
3439

3540
### Notifications par mail
3641

@@ -58,3 +63,7 @@ Un [prototype de l'interface](https://www.figma.com/file/Y6xMoifKInWIAGuGGdZp49/
5863
- **data/** API
5964
- **notifications/** gestion des notifications par mail
6065
- **front/** frontend
66+
67+
## Temps passé
68+
69+
- **Prototype d'interface:** 16 heures

Diff for: front/src/lib/ButtonCircle.svelte

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<script lang="ts">export let id: string</script> <button {id}>WIP</button>

Diff for: front/src/lib/ButtonFloating.svelte

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<script lang="ts">export let id: string</script> <button {id}>WIP</button>

Diff for: front/src/lib/ButtonNavigation.svelte

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<script lang="ts">export let id: string</script> <button {id}>WIP</button>

Diff for: front/src/lib/CardAppartment.svelte

Whitespace-only changes.

Diff for: front/src/lib/CardBase.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputBase.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputCheckbox.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputField.svelte

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- Should combine a field label with a slot that should contain an Input* -->

Diff for: front/src/lib/InputImages.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputNumber.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputRichText.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputSelectMultiple.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputSelectOne.svelte

Whitespace-only changes.

Diff for: front/src/lib/InputText.svelte

Whitespace-only changes.

Diff for: prototype.fig

19.5 MB
Binary file not shown.

0 commit comments

Comments
 (0)