-
Notifications
You must be signed in to change notification settings - Fork 0
/
pseudo_sript.txt
84 lines (69 loc) · 2.1 KB
/
pseudo_sript.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# - une navbar avec les liens vers le différentes pages
# - 1 champs de recherche - gem elastic search
# - des users non loggués qui cherchent des annonces
# - des users non logués qui déposent des annonces avec upload de photos
# - des users loggués qui ont accès à un tableau de bord
# - 1 pannel avec des liens vers les catégories de résultats de recherche
# Composants FRONT :
# - navbar
# - footer
# - panel champs de recherche
# - panel résultat de recherche
# - carte résultat
# - carte annonce à la une
# - panel annonces à la une
# - panel liens a vers catégories de résultats
# - panel déposer une annonce
# VUE PAR COMPOSANTS FRONT:
front
# home :
# navbar
# liens résultats offres par catégories
# déposer une annonce :
# panel déposer une annonce
# offres :
# champs de recherche
# panel résultats
# carte résultats
# pannel anonce à la une
# carte annonce à la une
# demandes :
# champs de recherche
# panel résultats
# carte résultats
# pannel anonce à la une
# carte annonce à la une
# mes annonces :
# disponibles sous 'se connecter' seulement
# pannel tableau de bord avec index des anonces de l'utilisateur
# VUE PAR COMPOSANTS FONCTIONNELS:
# - résultats de recherche -> tabs BOOTSTRAP
# - champs de recherche -> postgre_search search Q?
# - interface loguée -> devise
# - déposer une annonce
# -> simple form
# -> upload de photos -> Q?
# - pagination -> composant BOOTSTRAP pagination pour le front, gem will_paginate pour le back ?
# - page aide : jquery pour les div macro, BOOTSTRAP collapse pour chaque question
Routes :
- accueil : \
- déposer une annonce :
ai
ai\preview
- offres : annonces/offres avec en params[region:ile_de_france]
- demandes : annonces/demandes avec en params[region:ile_de_france]
V2 - mes annonces (sous devise) : mes annonces
V2 - boutiques : boutiques params[region:ile_de_france]
Model
- User
- Ad
Controler
- User
- Ad
- Pages (pour home)
Vues
- accueil -> controler pages, index
- déposer une annonce -> controler ad, new and create
- offers -> controler ad, index
- demands -> controler ad, index
V2 - boutiques -> controler user, show