All projects
Full-Stack Platform

Bergversetzer

Bergversetzer is Switzerland's premier volunteer coordination platform, connecting mountain communities with dedicated helpers for over 30 years. This comprehensive digital solution facilitates thousands of volunteer hours annually, supporting essential mountain region projects from pasture maintenance to complex construction work. As lead developer, I architected and implemented a complete platform redesign from scratch, creating an intelligent matching system with advanced filtering, multi-role user management, and comprehensive project lifecycle tracking. The platform serves as a vital bridge between urban volunteers seeking meaningful experiences and rural communities requiring practical support, embodying the Swiss spirit of mutual aid and community solidarity.

Visit Platform

Project Overview

Bergversetzer represents a unique digital transformation of Switzerland's most established volunteer coordination system. Operating under the Swiss Mountain Aid (Schweizer Berghilfe) and the Swiss Association for Mountain Regions (SAB), this platform has facilitated meaningful connections between urban volunteers and mountain communities for over three decades.

The platform addresses a critical need in Swiss mountain regions where seasonal work, infrastructure maintenance, and community projects often require additional hands. From alpine pasture clearing and dry stone wall construction to trail maintenance and building renovations, Bergversetzer coordinates thousands of volunteer hours annually.

Built with

Next.js
Frontend
NestJS
Backend
GraphQL
API
MongoDB
Database

Platform Impact

30+

Years Active

Switzerland's premier volunteer coordination platform serving mountain communities

10,000+

Annual Volunteer Hours

Facilitating meaningful connections between urban volunteers and mountain regions

4

Languages

Full internationalization support for German, French, Italian, and English

Platform Features

Advanced Advertisement System

Dual-type system supporting Beneficiaries and Time Donors with sophisticated matching algorithms.

Multi-Role Access Control

Comprehensive role-based system supporting 5 user types with organization-level management.

Complete Project Management

End-to-end tracking from advertisement through completion with participant management.

Geographic Intelligence

Google Maps API with Swiss LV95 coordinate system and canton-based filtering.

Intelligent Matching

Automated email notifications with interest tracking and real-time communication.

Comprehensive Resources

Full inventory system with accommodation booking and file management.

Technical Stack

Client-Side
Frontend Technologies
Next.js 14
React 18
TypeScript
Material-UI v5
Apollo Client
MapLibre GL
Firebase
Sentry
Server-Side
Backend Infrastructure
NestJS
GraphQL
Apollo Server
MongoDB
Firebase Admin
Google APIs
Mailchimp
Canvas
Development
Development Tools
Jest
ESLint
Prettier
Husky
TypeScript
GraphQL Codegen

Platform Screenshots

Explore the volunteer coordination platform interface and key features

Project Impact

The modernized platform has significantly improved volunteer coordination efficiency, reducing administrative overhead while increasing successful project matches. By digitizing the matching process, Bergversetzer now facilitates tens of thousands of volunteer hours annually, directly supporting Swiss mountain communities.