SpringEval User Guide
Complete guide to all app features
Account and Licensing
License Tiers
SpringEval offers four license tiers:
| Tier | Springs | Cloud Sync | Team Sharing | Price |
|---|---|---|---|---|
| Guest | 2 | ✗ | ✗ | Free |
| Starter | 5 | ✓ | ✗ | CHF 49 / year |
| Professional | 10 | ✓ | ✗ | CHF 99 / year |
| Enterprise | Unlimited | ✓ | ✓ | CHF 299 / year |
supabase.mpeditech.com) whenever you are online.
Enterprise adds team sharing: all members of your organisation share a single spring pool and can create, edit, and export the same sites.
Creating an Account
- Open the app → tap Settings (gear icon) → Account
- Tap Create Account
- Enter your email address and a password
- Check your inbox for the confirmation email and tap the link
- Sign in with your credentials
Purchasing a License
Visit [mpeditech.com/springeval/pricing](https://mpeditech.com/springeval/pricing) to compare tiers and purchase.
During checkout:
- Select your tier
- Enter your name, address, and the email address you use in the SpringEval app
- Review the order summary
- Submit — you will receive a bank transfer invoice by email
> No license key entry needed. Your email address is the identifier.
Cloud Sync
Cloud sync keeps your data backed up and accessible across multiple devices.
How it works
- Offline-first: All data is written to local storage immediately. The app works fully offline.
- Sync on foreground: Every time you open the app, it automatically pushes pending changes and pulls any updates.
- Sync badge: A small icon in the top bar shows pending sync items (⟳ N). A green spinner indicates an active sync.
- Queue: Changes made offline are queued and sent as soon as connectivity is restored.
Multi-device use
Sign in with the same account on any device. On first sign-in on a new device, the app downloads all your sites from the server. Photos are downloaded lazily — only when you open a site.
What is synced
All evaluation data, field notes, taxon entries, and file metadata are synced. Photos and documents are uploaded to Supabase Storage and downloaded on demand.
Offline mode with expired session
If your device has been offline for more than 7 days and cannot verify the license, a banner shows "License could not be verified — offline mode." Your data remains fully accessible; the warning disappears once connectivity is restored.
Team Features (Enterprise)
Enterprise licenses unlock organisation and team sharing.
Creating an organisation
- Go to Account → Team
- Tap Create Organisation and enter a name
- Your organisation is created and you become the Owner
Inviting members
- In Team screen, tap Invite
- Enter the colleague's email address (they must have a SpringEval account)
- They receive an invitation email and can join by tapping the link
Roles
| Role | Can view | Can edit | Can invite | Can remove | Manage license |
|---|---|---|---|---|---|
| Owner | ✓ | ✓ | ✓ | ✓ | ✓ |
| Admin | ✓ | ✓ | ✓ | ✓ | ✗ |
| Member | ✓ | ✓ | ✗ | ✗ | ✗ |
Shared springs
When an Enterprise member creates a new site, they choose Personal or [Organisation name]. Organisation sites are visible and editable by all members immediately after the next sync.
Conflict resolution
If two members edit the same site simultaneously, the last sync wins. A notification is shown when a remote update overwrites local changes.
Managing Your Account
Open Settings → Account to:
- View your current license tier and usage (e.g. 3/10 springs)
- See the license expiry date
- Trigger a manual sync
- Manage team settings (Enterprise)
- Sign out
- Delete your account
Account Deletion
Account deletion is available in Account → Delete Account. Deleting your account permanently removes all your data from the server (sites, photos, documents, and the Supabase auth account). Local data on your device is also cleared.
> Organisation owners must transfer ownership or dissolve the organisation before deleting their account.
