iShop

Qu'est-ce que iShop?

iShop est une webapp multi-utilisateurs dont le but premier est de remplacer la traditionnelle liste de courses papier. L'idée de base provient du fait que nous sommes très nombreux à posséder un terminal de type PDA apte à ouvrir des pages web (iPhone, iPod Touch, Black Berry, HTC, N9x, ...) et que nous avons forcément ce terminal dans la poche... ce qui n'est pas toujours le cas d'une liste de courses papier.

Pour quelle utilisation iShop a-t-il été développé?

iShop permet d'avoir à portée de main votre liste de courses, que ce soit pour ajouter un produit pour vos courses futures ou pour faire vos courses à proprement parlé. Beaucoup de produits sont déjà présents dans la base de données, mais il est très facile de rajouter les vôtres.

Pour quelle utilisation iShop n'est-il pas développé?

iShop n'est pas utilitaire de suivi de prix ou de commande en ligne. Il n'est affilié avec aucun magasin et ne profite donc pas de leur base de données produits, de ce fait, il est complètement indépendant et adaptable à toutes les situations.

Les avantages de iShop

iShop dispose des avantages suivants:

  1. Il est Open Source, librement modifiable et librement distribuable.
  2. Il n'est pas nécessaire de disposer de son propre serveur web, lapinbleu.ch propose ce service.
  3. Il est très simple à installer sur un serveur tiers
  4. Il ne nécessite aucun droit spécifique. Seuls un compte FTP et un compte MySQL sont nécessaires pour son installation.
  5. Il utilise des technologies fortement dominantes sur internet (PHP5 - MySQL5)
  6. Il est très rapide, optimisé et sécurisé.
  7. Il est multi-utilisateurs.
  8. Il est développé en programmation orientée objets, le rendant ainsi très concis à l'intégration et très compréhensible pour l'administrateur.

Les inconvénients de iShop

iShop dispose des inconvénients suivant:

  1. iShop étant une application sur internet, celui-ci est dépendant de votre couverture réseau (WiFi ou Edge / 3G). Ceci peut parfois résulter à l'impossibilité de lire sa liste de course depuis certains endroits. Ce problème est toutefois contournable en ouvrant la liste de courses depuis le hotspot WiFi habituel de l'utilisateur afin de mettre la liste de courses en cache du navigateur.

Améliorations prévues

  1. Développement d'un client compilé en Cocoa Touch pour l'iPhone / iPod Touch.
  2. Envoi des listes de courses en PUSH au client compilé.
  3. Amélioration de l'ergonomie de la webapp. 
  4. Assainissement de la base de données.
  5. Complément de la base de données.

Où trouver iShop?

Le projet est déposé chez Sourceforge à l'adresse suivante: http://sourceforge.net/projects/ishop/

A quoi ressemble iShop?

Voici quelques screenshots capturés sur un iPhone. Toutefois, comme mentionné plus haut, tout autre terminal disposant des fonctionnalités web peut fonctionner avec iShop.

iShop gallery

Cliquez sur l'image pour ouvrir la gallerie correspondante

 

Tester et utiliser iShop

Une version démo de iShop se trouve ici: http://www.lapinbleu.ch/iShop/. N'hésitez pas à tester.

Comment contribuer à iShop?

Vous n'avez pas de compétences techniques: n'hésitez pas à me contacter si souhaitez apporter des améliorations à iShop, je modifierai les fonctionnalités selon vos besoins.

Vous avez un profil technique et voulez participer au projet: contactez-moi, je serai ravi de vous inclure à l'équipe de développement.