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.
Legend
- Volunteer availability drops as day jobs take priority
- Scope creep, e.g. paid obituary service, early ad features
- WCAG AA requirements not fully met, rework needed
- Moderation system fails, inappropriate content goes live
- GDPR gaps in user accounts and sensitive personal content
- Core technical knowledge concentrated in one person
- Storage and hosting costs rise with uploads, no budget to cover it
- Forum integration disrupts the existing community experience
- 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.
€0
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
Total in-kind contribution
2,907 h
€116,235
*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.