Digital Memorial Archive

In progress – Website Relaunch

My role – Website Manager / IT Team Lead / Frontend Developer

A ground-up rebuild of a nonprofit memorial archive, from an Elementor page-builder site maintained by a handful of content creators into a community-submitted archive with accounts, moderation, and a searchable public record. Run as a volunteer project, on a budget of zero.


Client

  • Non-profit organization
  • Germany
  • anonymised

Team

  • Website Manager
  • UI/UX Designer
  • Full Stack / Backend Developer (vacant)

Timeline

  • Aug 2026 – Dec 2027

Status

  • In progress

Budget

  • €0 – volunteer run

Tools

  • Gantt Project
  • XMind
  • Claude


Mission & CLient Brief

Preserving ordinary lives, not just public ones

The organisation exists to collect and preserve the biographies of the deceased so they remain part of the human record. Its previous site, built by a small group of content creators, had drifted toward well-known public figures. The relaunch was the chance to return to the founding purpose: give anyone the means to submit and preserve the story of someone they lost.

The technical trigger was real too. The site ran on Elementor’s free tier, an increasingly unstable foundation as WordPress moves away from page builders. A rebuild was coming either way. The question was whether to patch the old structure or use the moment to rebuild around the organization’s actual mission.

What the client was worried about

  • Standing on a technical foundation with no future (Elementor free/pro instability)
  • An archive still shaped by content creators, not by the public it was meant to serve
  • No moderation model for a subject this sensitive, once anyone can submit
  • No path toward future funding without compromising the archive’s dignity

What we decided to build

  • A full rebuild on Twenty Twenty-Five, not a patch of the old Elementor structure
  • Accounts and self-service obituary submission as a core feature, not an add-on
  • A moderation workflow designed in from day one, before any public submission exists
  • Partnerships and monetization deliberately deferred until after launch

Stakeholder Analysis

Who the relaunch has to answer to

Small team, but not a simple stakeholder map. The people most invested in the outcome don’t all want the same thing, and the existing content creators are genuinely split on how their past work should be treated.

Founder

Wants a relaunch that stays true to the founding mission and shifts focus toward unknown, ordinary people.

Website Manager

Responsible for a functional, accessible, maintainable site, delivered inside volunteer hours.

UI/UX Designer

Wants designs implemented faithfully, with a clean handoff into WordPress.

Future volunteers

Want meaningful work with a clearly scoped role once they join.

Existing content creators

Split on whether their prior biographies should be kept or retired under the new direction.

Future submitters

Want a simple, dignified way to honor someone, and trust that what they submit will be handled with care.


Risk Portfolio

Nine risks, plotted by likelihood and impact. The pattern is telling: almost everything with real consequences sits in the upper half of the chart. This is a project that can move forward as long as the current core team stays engaged, and has little buffer if it doesn’t.

LOW LIKELIHOODHIGH LIKELIHOODLOW IMPACTHIGH IMPACT123456789

Legend

  1. Volunteer availability drops as day jobs take priority
  2. Scope creep, e.g. paid obituary service, early ad features
  3. WCAG AA requirements not fully met, rework needed
  4. Moderation system fails, inappropriate content goes live
  5. GDPR gaps in user accounts and sensitive personal content
  6. Core technical knowledge concentrated in one person
  7. Storage and hosting costs rise with uploads, no budget to cover it
  8. Forum integration disrupts the existing community experience
  9. Old and new sites diverge during transition, causing confusion

Open decision, not a resolved one: whether to migrate the existing celebrity-focused biographies, and who would do it, is documented as an unresolved risk rather than a decision the IT team made unilaterally. Content creators are split on keeping or retiring their past work. The plan sets a decision deadline after launch and treats it as a shared governance call between the founder and content creators.


Swot Analysis

Resilient in spirit, fragile in practice

The team’s strengths are real: a meaningful mission, an existing content base, working technical skill. But they rest on a foundation with no budget and one technical point of failure. The project can move forward while the current core team stays engaged, and has little slack if someone steps back.

Strengths

  • Founder-led project with a clear, emotionally resonant mission
  • Existing forum and content base as a starting point
  • Small, committed core team with direct frontend, backend, and design skill
  • No sunk cost tying the team to the old Elementor structure

Weaknesses

  • Zero budget, fully dependent on volunteer time
  • Core technical knowledge concentrated in one person (Website Manager)
  • Internal disagreement over the content migration question

Opportunities

  • Growing interest in accessible, community-built memorial platforms
  • WordPress’s own move away from page builders makes this a well-timed shift
  • Future revenue paths once the platform is stable
  • Accessible design from day one widens the usable audience

THreats

  • Volunteer burnout or attrition, especially alongside full-time jobs
  • Better-resourced competing memorial platforms
  • Reputational risk if moderation fails on sensitive content

work breakdown

Twelve packages, one filing system

XMind

The same milestones run through the work breakdown, the Gantt Project Structure Plan (see next section), and the project’s own file registry, so any deliverable can be traced back to where it sits in the plan.

Project Milestones

100

Project management

Definition, planning, evaluation

200

Design

UI/UX concept, visual design, handoff to development

300

Core development

Theme setup, database architecture, hosting, forum migration

400

Accounts & submission system

Login, obituary form, media upload, edit/delete tools

500

Moderation & access control

Roles, review workflow, flagging, policy documentation

600

Public archive

Listing structure, search, filtering, memorial page template

700

Accessibility & responsive design

Mobile-first layout, WCAG AA audit, assistive tech testing

800

Testing & QA

Functional, cross-device, security, user acceptance

900

Launch

Staging review, DNS cutover, old site archiving, monitoring

1000

Post-launch communication

Launch announcement, social media, newsletter

1100

Content migration

Decision, audit, execution or archival, deliberately deferred

1200

Future groundwork

Advertiser and donor integration, paid obituary service concept


Project Structure Plan

Sixteen months, phase by phase

Built for a volunteer pace: 4 to 6 hours a week per person, with a flexible end date rather than a hard deadline the team can’t realistically hold.

Gantt Project


Budget & Finance

The zero is the point

No budget line here means no funding request went unmet. It means the team chose to scope the entire relaunch, from theme migration to accessibility compliance, around what volunteer hours could realistically deliver, and to keep hosting costs the founder’s personal contribution outside the project’s own scope.

Project budget. No external funding, no paid staff, no contracted developers.

Role

Hours

Illustrative Rate*

IN-Kind Value

Website Manager / IT Team Lead

2,304 h

€40 / h

€92,160

UI/UX Designer

306 h

€35 / h

€10,710

Full Stack / Backend Developer

297 h

€45 / h

€13,365

*Illustrative only. Not paid, invoiced, or budgeted; shown to make the real scope of the project visible against a €0 cash line.


roles

Three roles, work packages built around each

Work packages are written around who does the work, not just what the task is, closer to a job description than a checklist.

WP 8.1

Website Manager / IT Team Lead / Frontend Developer

Leads the migration to Twenty Twenty-Five, implements the new page structure from the design handoff, and owns WCAG AA compliance across the frontend.

WP 8.2

UI/UX Designer

Designs the visual identity and page structure for every core flow: account creation, obituary submission, media upload, and archive search.

WP 8.3

Full Stack / Backend Developer

Not yet filled at time of planning. Covers account logic, submission and upload handling, moderation tooling, and newsletter integration once staffed. Until then, the Team Lead absorbs this work as a documented risk.


Reflection

What planning this project taught me

Planning a project with no budget is not the same as planning a project without constraints. The absence of money became the constraint the whole plan had to solve for: realistic scope, honest time estimates, and a willingness to leave some decisions open rather than force resolution before the team was ready.

The content migration question stays unresolved on purpose. Treating it as an open risk, owned jointly by the founder and content creators, was more honest than the IT team deciding it alone.

The clearest lesson was about dependency. A single point of failure sitting on one person’s shoulders is easy to write down as a risk and much harder to actually reduce, and it shaped how I think about documentation, handoff, and what „done“ means for a volunteer-run system that has to outlast any one contributor.


The full project management plan was created for academic submission (Projektmanagement mit IT-Software /Cimdata). The project was anonymised for the organisation. „The Organisation“ and „The Founder“ and role titles stand in for the real non-profit organisation, founder and volunteers. Project plan was built based on DIN 69901 / IPMA ICB 4.0, condensed for portfolio use.