Développement annuaire Django
Ce petit article a pour but de vous présenter un de mes récents projets de développement web dans le language Python et son framework Django, le développement s'est déroulé sur quelques mois en suivant les méthodologies Agiles
Présentation de Avolonté.com
L'application est un annuaire géolocalisé, qui référence tous les restaurants avec des offres à volonté dans toute la France, voici l'url au cas ou vous auriez un petit creux annuaire des restaurants à volonté
Les fonctionnalités
Alors oui le plus important les fonctionnalités ! que nous propose cet annuaire ?
Pour commencer sur la page d'accueil nous avons un imposant moteur de recherche qui permet de faire une recherche multicritère (voir capture ci-dessous)
Moteur de recherche
Le moteur de recherche propose plusieurs filtres dans l'ordre:
- le nom du restaurant
- la spécialité du restaurant
- la ville (auto-completion en Ajax)
- la checkbox "autour de vous" permettant d'utiliser la géolocalisation et ainsi d'afficher les resultats classés par distances
- et la particularité du restaurant
Recherche avancée
Il y a la possibilité d'avoir plus de filtres de recherche, en cliquant sur le lien "recherche avancée" permettant d'afficher un menu avec pas moins de 8 filtres supplémentaires. Pour activer cette fonctionnalité il faut au préalable s'inscrire en tant que membre, profitez-en c'est gratuit jusqu'à la fin de l'année c'est ici formulaire d'inscription avolonté.com, voici à quoi ça ressemble:
Carte de France interactive
Toujours sur la page d'accueil, en descendant un petit peu, nous pouvons apercevoir une carte de France en SVG permettant de faire une recherche directement par département et de plus pas besoin d'être membre
Suggestion de restaurant près de chez vous
Au moment de votre visite sur la page d'accueil il y a un bloc affichant tous les restaurants "partenaires", qui sont près de chez vous se basant encore une fois sur la géolocalisation, attention comme l'annuaire est très recent et qu'il est encore en version bêta, il se peut qu'il ne vous propose pas encore de restaurant "partenaire" près des chez vous
Slider géolocalisé
C'est un peu pareil que pour la suggestion des restaurants, cela permet de publier une publicité géolocalisée par ville, ce n'est pas forcement une fiche restaurant, cela peut être des évènements promotionnels ou autres.
La page listing (recherche)
Cette page est tout simplement le résultat de la recherche, elle affiche dans un ordre aléatoire les restaurants partenaire en premier et ensuite les restaurant "free" filtrés via les différents critères de recherche.
Dans l'exemple de recherche ci-dessus nous voyons la page listing avec:
- le nombre de résultats
- une fiche partenaire (en premier dans les résultats) avec une mise en valeur accentuée des informations
- les autres fiches restaurant (non-partenaire)
Page détails
Chaque restaurant partenaire a automatiquement une fiche détaillée permettant d'avoir une meilleure visibilité sur l'annuaire mais aussi d'afficher énormément d'informations comme:
- slideshow
- description
- un bloc information contenant toutes les informations utiles (spécialités, tarifs, particularités, services, etc.)
- plan avec traçage d'itinéraire
- mot du patron
- horaire des offres avolonté
- horaires d'ouverture
- offre pour les membres du site avolonté.com
- transport
- réservation par email
- téléchargement du menu
- partage de la fiche sur les réseaux sociaux
- etc.
Slideshow
Bloc information et plan
Traçage d'itineraire
Horaire et autres
Voilà j'ai fait un petit tour rapide, mais il y a bien d'autres fonctionnalités et surtout bien d'autres qui vont être développées prochainement, n'hésitez pas à visiter le site et de laisser en commentaire vos suggestions.
Publié le: Jeudi 30 avril 2015