Ce projet était un projet de cours MS sur le développement d'une application Web avec du contenu généré par l'utilisateur. J'ai créé un projet "FamilyHikes", qui est un site Web de réseautage social pour les familles qui aiment la randonnée. Il permet aux utilisateurs de partager des informations et des expériences sur les sentiers pour faire de la randonnée avec des enfants aux États-Unis. Le groupe d'utilisateurs cible est des familles avec des enfants qui aiment le plein air. Les objectifs du site Web visent à apporter de nouvelles idées pour la randonnée familiale, à permettre aux utilisateurs de rencontrer des personnes ayant des intérêts similaires et de gagner du temps passé à rechercher des informations.
Dans ce site Web, tout utilisateur pourrait lire des informations publiées sur le site Web mais, pour partager des informations ou commenter la publication de quelqu'un, l'utilisateur devrait s'inscrire sur le site Web. Les utilisateurs enregistrés peuvent publier des informations sur les sentiers et commenter d'autres publications. Tout utilisateur peut rechercher du contenu à l'aide de l'option de champ de texte de recherche ou passer par les informations de la page All Trails, qui affiche une liste de sentiers de randonnée, y compris les fonctionnalités des sentiers principaux, par exemple, le nom du sentier, l'état où se trouve le sentier, les principales fonctionnalités, la longueur, la durée de randonnée, la difficulté et l'image. L'utilisateur peut trier les hausses répertoriées par une colonne sélectionnée (par exemple, trier toutes les pistes par l'état). À partir de cette page principale, l'utilisateur peut accéder à une page montrant des informations détaillées sur une piste particulière comprenant des description en détails et des images supplémentaires, des conseils de randonnée, le nom de l'auteur et la date de publication. Afin de permettre aux utilisateurs de trouver plus facilement le contenu qui les intéresse particulièrement, les informations sur le site Web sont taguées avec des sujets (egshort, cascade, camping, etc.).











