Complete guide to the volunteer signup and management system for Lake Stevens Thrift
ADMIN DOCUMENTATIONTwo integrated components for complete volunteer management
The Lake Stevens Thrift volunteer system consists of two main parts that work together to streamline volunteer scheduling:
A user-friendly page where volunteers can view available shifts, select their preferred times, and register to help at the store.
A secure dashboard for store managers to view signups, manage capacity, and oversee the volunteer schedule.
Volunteers pick specific dates and time slots that fit their schedule.
Each shift has a configurable capacity limit to prevent overstaffing.
Volunteers can sign up for multiple consecutive hours in one submission.
System checks email to prevent the same person signing up twice for a shift.
Automatic confirmation emails sent to volunteers upon signup.
Built-in measures to prevent bot signups and spam submissions.
Located at /volunteer on the Lake Stevens Thrift website
The signup page has a two-column layout:
On mobile devices, these stack vertically with the calendar on top.
Each day shows the available volunteer shifts:
| Slot Status | Display | Can Select? |
|---|---|---|
| Available | "3 spots available" (shows remaining capacity) | Yes - click to select |
| Full | "Full" (grayed out) | No - disabled |
| Already Signed Up | "✓ You're signed up" (green highlight) | No - already registered |
| Selected | Highlighted border | Click again to deselect |
Volunteers can sign up for multiple hours at once using two methods:
Click each desired time slot one by one. Each click toggles the slot's selection state.
Click one slot, then hold Shift and click another. All available slots between them will be selected automatically. Great for signing up for a full morning or afternoon!
A selection summary appears above the form showing all selected slots (e.g., "Selected 3 slots: Saturday, February 1 - 10AM-11AM, 11AM-12PM, 12PM-1PM").
| Field | Required | Purpose |
|---|---|---|
| Full Name | Yes | Identify the volunteer |
| Yes | Send confirmation; check for existing signups | |
| Phone Number | Yes | Contact if needed |
| Message | No | Special notes or questions |
When a volunteer enters their email and clicks out of the field, the system checks if they're already signed up for any shifts that day. If so, those slots show "✓ You're signed up" to prevent duplicates.
Secure dashboard at memcap.dev/admin/volunteer
The admin panel requires login with authorized credentials. Contact your system administrator for access.
Same date picker and navigation as the public page - view any date's volunteer schedule.
For each configured shift, admins can see:
For each signup, admins can view:
Admins can:
The admin panel shows a badge indicating which tenant's data you're viewing (e.g., "LSTHRIFT"). This confirms you're managing Lake Stevens Thrift volunteer data.
Important rules and limitations built into the system
The public signup page does not allow volunteers to cancel their own signups. This is an intentional design decision.
If a volunteer needs to cancel, they must contact Lake Stevens Thrift directly:
An admin can then cancel the signup through the admin panel.
The system prevents the same email address from signing up for the same shift twice. When a volunteer enters their email, the page checks for existing signups and displays "✓ You're signed up" for shifts they've already registered for.
Each shift has a maximum capacity. When a shift reaches capacity, it displays "Full" and cannot accept more signups. The admin can adjust capacity settings as needed.
To prevent automated bot signups, the system includes:
For system administrators and developers
Default configured shifts for Lake Stevens Thrift:
| Time Slot | Duration | Notes |
|---|---|---|
| 10AM-11AM | 1 hour | Opening shift |
| 11AM-12PM | 1 hour | |
| 12PM-1PM | 1 hour | Lunch coverage |
| 1PM-2PM | 1 hour | |
| 2PM-3PM | 1 hour | |
| 3PM-4PM | 1 hour | |
| 4PM-5PM | 1 hour | |
| 5PM-6PM | 1 hour | |
| 6PM-6:30PM | 30 min | Closing shift |
Example: 2025-02-01:10AM-11AM
Features under consideration for future development
Allow volunteers to cancel their own signups (with time limit restrictions).
Automatic email reminders 24 hours before scheduled shifts.
Sign up for the same shift every week without re-registering.
Join a waitlist when shifts are full; get notified if spots open.
Mark volunteers as arrived/completed for attendance tracking.
Track and export volunteer hours for recognition and reporting.
Contact your system administrator or reach out for technical support.
Contact Support