Skip to content

Latest commit

 

History

59 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Relatives Remembered

Un site mémoriel interactif pour retracer et partager les histoires familiales de la Première Guerre mondiale.

Aperçu

relatives-remembered.vercel.app

Relatives Remembered est une application web développée dans le cadre d’un programme intensif de l’University of Portsmouth (Avril – Juin 2025) en collaboration avec le WW1 Remembrance Centre (WW1RC). L’objectif était de permettre au public de conserver, partager et rechercher des anecdotes sur leurs proches ayant participé à la Grande Guerre.


Membres de l’équipe

Projet réalisé par :


Contexte & Organisation

  • Projet de 6 semaines en équipe fullstack internationale.
  • Réalisé à Portsmouth (UK) pour le WW1 Remembrance Centre.
  • Collaboration directe avec les commanditaires : Ben French & Charles Haskell.
  • Méthodologie agile (sprints hebdomadaires, backlog, revues client).

Fonctionnalités principales

  • Rechercher des soldats ou défunts par nom ou lieu.
  • Partager des anecdotes, souvenirs ou photos.
  • Accéder à des profils publics de défunts (bio, dates, anecdotes).
  • Gérer un espace personnel avec sa propre liste de proches enregistrés.
  • Administration légère pour vérifier les soumissions (partie exclue dans la version finale livrée).

Stack technique

Frontend

  • Vue.js 3 + Vite
  • Vue Router, Composition API
  • Tailwind CSS + CSS custom
  • Authentification avec Supabase

Backend

  • Node.js + Express.js
  • Base de données Supabase (PostgreSQL)
  • Middleware JWT pour la sécurité
  • API REST modulaire (anecdotes, défunts, auth)

Lancer le projet

Prérequis

  • Node.js >= 16
  • Compte Supabase
  • Vite, npm ou yarn

Démarrage local

# Backend
cd backend
npm install
npm start

# Frontend
cd frontend
npm install
npm run dev

Le frontend tourne sur http://localhost:5173 et le backend sur http://localhost:3000.


Pages clés du site

  • / : page d’accueil (moteur de recherche + mises en avant)
  • /about : présentation de l’équipe et de la mission WW1RC
  • /signup et /login : création et gestion de compte
  • /monespace : espace utilisateur avec profil, défunts enregistrés
  • /ajouter : formulaire d’ajout d’un proche (nom, date, anecdote, image)
  • /dead/:id : fiche d’un défunt avec anecdotes associées

Pages clés du site

Pages publiques

  • / : page d’accueil
  • /about et sous-pages : informations, contact, équipe, fondateur
  • /list : liste des hommages
  • /signup, /login : inscription et connexion
  • /donation : faire un don
  • /template et /template/:id : modèles ou fiches hommages accessibles à tous

Pages privées (connexion requise)

  • /survey : questionnaire utilisateur
  • /my-space/infos : informations personnelles
  • /my-space/pages-created : hommages créés par l’utilisateur
  • /edit-page/:id : modification d’un hommage existant

About

Plateforme web mémorielle « Relatives Remembered » : recherche, partage et enregistrement d’histoires familiales de la Première Guerre mondiale.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages