Skip to content

Projet CMSII 2014

kikan edited this page Dec 15, 2014 · 13 revisions

Travail à réaliser

Implémenter un projet au choix : ce projet devra illustrer tout ce que vous avez appris et montrer que vous savez aussi aller un peu plus loin.

Il devra :

  • comporter au minimum 4 classes,
  • utiliser une ou des des gems,
  • comporter une partie de JavaScript écrite en CoffeeScript,
  • utiliser les nested_attributes et les nested_forms,
  • gérer l'authentification à la main ou avec la gem devise,
  • utiliser Bootstrap Twitter (ou un autre framework de CSS de votre choix) pour rendre les pages homogènes et bien présentées,
  • permettre d'uploader des images (à la main ou avec la gem paperclip),
  • fournir un diagramme de classes,
  • fournir une documentation rapide (équivalent d'une page A4) expliquant vos choix, problèmes et solutions.

Voici quelques idées...

  • gestion d'une boutique en ligne (avec des clients, commandes, lignes de commandes, catalogue, catégories, articles...),
  • site de rencontres (catalogues de goûts et affinités, personnes, upload d'images),
  • boite à pizzas (clients, commandes, lignes de commandes...),
  • agence de voyages (voyages, clients, destinations, géolocalisation...),
  • application de prêts et d'emprunts solidaires,
  • gestion de vos séries préférées (séries, épisodes, acteurs, programmation, commentaires des visiteurs),
  • wiki (gem ck_editor, upload de fichiers, wikiliens automatiques, droits d'affichage et de modification),
Clone this wiki locally