Développement annuaire Django

30 Avr

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

Moteur de recherche avolonté.com

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:

Recherche avancée

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

Carte de France interactive SVG 

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.

Page listing

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

Slideshow page détails

Bloc information et plan

Bloc information et plan

Traçage d'itineraire

Itinéraire

Horaire et autres

Horaires 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
blog comments powered by Disqus
Monter

© Circonflex-studio - Tous droits réservés - Mentions legales
Développeur web indépendant / Webdesigner / Intégrateur
Nice - Cannes - Monaco - Antibes - côte d'azur | site valide HTML 5

Ce site à été développé en Python avec le framework Django

"http://www.cssawards.net/nominee/circonflex-studio/"