Skip to content

Guikingone/Snowtricks

Repository files navigation

Snowtricks project - A OpenClassrooms project

This project is build with love and passion by Travis, SensioLabsInsight and Gitlab.

Travis

Build Status

SensiolabsInsight

SensioLabsInsight

Gitlab

Contexte

Jimmy Sweat est un entrepreneur ambitieux. Son objectif est d'en faire un outil pour apprendre les figures (tricks) du snowboard, de permettre la vulgarisation du snowboard auprès du plus grand nombre. Il souhaite capitaliser sur du contenu apporté par les internautes afin d’acquérir une base de données riche et suscitant l’intérêt des internautes qui passerait par le site web. Par la suite, Jimmy souhaite développer un business de mise en relation avec les marques de snowboard grâce au trafic que le contenu aura généré.

Pour ce projet, nous allons nous concentrer sur la création technique du site pour Jimmy.

Description

Jimmy vous a contacté pour que vous lui développiez le prochain super site communautaire qui fera fureur.

Voici un grand angle de l’ensemble des fonctionnalités de l’application web :

un annuaire des figures de snowboard (vous trouverez une liste des figures sur Wikipédia pour vous aider - inutile de toutes les inclure, dix suffiront. Le reste sera saisis par les internautes) ; consulter la page d’une figure ; un espace de discussion commun à toutes les figures. Toutes les pages sont visibles.

Voyons maintenant plus en détail ce qui devra être visible sur le site web. Voici la liste de toutes les pages qu’il vous faudra créer :

la page d’accueil où figurera la liste des figures de snowboard ; la page de création de figure de snowboard ; la page de modification de figure de snowboard ; la page de présentation d’une figure (contenant l’espace de discussion commun autour d’une figure). L’ensemble des spécifications détaillées pour les pages à développer sont accessibles ici : Spécifications détaillées.

Nota Bene

Il faut que les URLs de page permettent une compréhension rapide de ce que la page représente et que le référencement naturel soit facilité.

L’utilisation de bundles tierces est autorisée.

Le design du site web est laissé complètement libre. Néanmoins il faudra que le site soit consultable aussi bien sur un ordinateur que sur mobile (téléphone mobile, tablette, phablette…).

En premier lieu il vous faudra écrire l’ensemble des issues/tickets afin de découper votre travail méthodiquement et vous assurer que l’ensemble du besoin client soit bien compris avec votre mentor. Les tickets/issues seront écrits dans un repository Github que vous aurez créé au préalable.

L’ensemble des figures de snowboard doivent être présentes à l’initialisation de l’application web. Vous créerez une commande Symfony permettant de parser un fichier YAML que vous aurez créé avec l’ensemble de ces figures. Vous indiquerez dans le fichier README comment utiliser la commande.

Usage

About

[OC][DA][Symfony] || Source code of the project VI from the Application Developper path from OpenClassrooms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published