Let op: Dit is een GenAI-gegenereerde offerte op basis van uw projectbrief. Per fase wordt een vaste prijs voorgesteld, op basis van de scope zoals beschreven in deze offerte. Definitieve prijsafspraken worden gemaakt na een kick-off gesprek over de exacte scope.
1. Projectomschrijving
Run Crew Zeeland, een groeiende hardloopcommunity, wil een eigen mobiele applicatie voor iOS en Android ontwikkelen om de huidige, onbeheersbare communicatie via WhatsApp te vervangen. Het doel is een gestructureerd en schaalbaar platform te creëren dat de groei van de community ondersteunt en de organisatie van activiteiten vereenvoudigt.
De app zal fungeren als een centrale hub waar leden een persoonlijk profiel kunnen aanmaken, lid kunnen worden van groepen op basis van regio of tempo, en zich kunnen aan- en afmelden voor trainingen en evenementen. Communicatie wordt gefaciliteerd door middel van groepschats en een centraal prikbord voor nieuws van de organisatie. Vrijwillige beheerders krijgen de mogelijkheid om leden, berichten en evenementen te modereren en te beheren, wat zorgt voor een veilige en georganiseerde omgeving.
De ambitie van het project strekt zich uit tot na de initiële lancering, met plannen voor een integratie met Strava en de ontwikkeling van een digitale ledenpas met QR-code voor kortingen bij sponsoren. De nadruk op privacy (AVG-compliance) en een gefaseerde aanpak tonen een doordachte visie op het bouwen van een duurzaam en waardevol platform voor alle leden van Run Crew Zeeland.
Doelgroep: Leden van de hardloopcommunity Run Crew Zeeland.
2. Technische Architectuur
Het platform wordt gebouwd op een moderne, schaalbare en kostenefficiënte stack:
Cross-platform Framework
Flutter
Maakt de ontwikkeling van een enkele, performante app voor zowel iOS als Android mogelijk vanuit één codebase, wat kostenefficiënt is.
Backend & Database
Firebase
Biedt een complete, schaalbare backend-oplossing inclusief database, authenticatie en serverless functies die naadloos integreert met Flutter.
Authenticatie
Firebase Authentication
Ondersteunt direct e-mail/wachtwoord, Google en Apple login, precies zoals gevraagd.
Database
Firebase Firestore
Een flexibele en real-time NoSQL database, ideaal voor het opslaan van profielen, groepen, evenementen en chatberichten.
Push Notificaties
Firebase Cloud Messaging
De standaardoplossing voor het betrouwbaar versturen van pushnotificaties naar iOS- en Android-toestellen.
Backend Logica
Cloud Functions for Firebase
Wordt gebruikt voor server-side logica zoals het versturen van notificaties en het veilig afhandelen van de toekomstige Strava API-integratie.
Deployment
Codemagic / GitHub Actions
Automatiseert het build- en publicatieproces naar de Apple App Store en Google Play Store, wat zorgt voor efficiëntie en consistentie.
3. Projectfasering
Het project wordt in 2 fasen opgeleverd, zodat er snel een werkende versie beschikbaar is en het platform stapsgewijs uitgebreid wordt.
Fase 1 — MVP
Kern Community Platform
- Gebruikersregistratie en -login (e-mail, Google, Apple)
- Opzetten van persoonlijke profielen
- Functionaliteit voor het aanmaken van en deelnemen aan groepen
- Agenda voor het plannen van en aanmelden voor evenementen
- Basis groepschat en een centraal prikbord
- Pushnotificaties voor herinneringen aan evenementen
- Beheerderspaneel voor moderatie van gebruikers en content
- Publicatie in de Apple App Store en Google Play Store
⏱ Doorlooptijd: ±4–6 maanden
Fase 2 — Uitbreiding
Integraties en Extra Functionaliteiten
- Integratie met de Strava API
- Ontwikkeling van een digitale ledenpas met QR-code
- Verbeterde zoek- en filteropties voor leden en evenementen
- Uitbreiding van gebruikersprofielen met extra velden
- Implementatie van directe berichten tussen leden
- Analytics dashboard voor beheerders
⏱ Doorlooptijd: ±2–3 maanden
4. Urenraming & Ontwikkelkosten
Alle bedragen zijn exclusief BTW. Het uurtarief bedraagt € 65,00.
Fase 1 — MVP (Kern Community Platform)
| Onderdeel |
Uren |
Bedrag |
| Projectsetup, architectuur & CI/CD |
6 |
€ 390 |
| Gebruikersregistratie en -login (e-mail, Google, Apple) |
8 |
€ 520 |
| Opzetten van persoonlijke profielen |
8 |
€ 520 |
| Functionaliteit voor het aanmaken van en deelnemen aan groepen |
8 |
€ 520 |
| Agenda voor het plannen van en aanmelden voor evenementen |
8 |
€ 520 |
| Basis groepschat en een centraal prikbord |
8 |
€ 520 |
| Pushnotificaties voor herinneringen aan evenementen, Beheerderspaneel voor moderatie van gebruikers en content, Publicatie in de Apple App Store en Google Play Store |
8 |
€ 520 |
| Testing, bugfixing & deployment Fase 1 |
6 |
€ 390 |
| Vaste prijs Fase 1 — MVP |
60 |
€ 3.900 |
Fase 2 — Uitbreiding (Integraties en Extra Functionaliteiten)
| Onderdeel |
Uren |
Bedrag |
| Integratie met de Strava API |
10 |
€ 650 |
| Ontwikkeling van een digitale ledenpas met QR-code |
10 |
€ 650 |
| Verbeterde zoek- en filteropties voor leden en evenementen |
8 |
€ 520 |
| Uitbreiding van gebruikersprofielen met extra velden |
8 |
€ 520 |
| Implementatie van directe berichten tussen leden |
8 |
€ 520 |
| Analytics dashboard voor beheerders |
8 |
€ 520 |
| Testing, bugfixing & deployment Fase 2 |
8 |
€ 520 |
| Vaste prijs Fase 2 — Uitbreiding |
60 |
€ 3.900 |
Totaaloverzicht Ontwikkelkosten
| Fase |
Uren |
Vaste prijs |
| Fase 1 — MVP |
60 |
€ 3.900 |
| Fase 2 — Uitbreiding |
60 |
€ 3.900 |
| TOTAAL ONTWIKKELING |
120 |
€ 7.800 |
Toelichting: Elke fase heeft een vaste prijs. U legt zich dus per fase vast en weet vooraf wat die fase kost, ook als het werk iets meer of minder uren kost dan geraamd. Alleen wijzigingen in de scope buiten de beschreven opleverpunten worden apart besproken. Na een kick-off gesprek en definitieve scope-afbakening worden de vaste prijzen bevestigd.
Traditionele ontwikkeling
218 uur
Zonder GenAI-ondersteuning
GenAI-assisted ontwikkeling
120 uur
Met GenAI-samenwerking
Tijdsbesparing
98 uur
45% minder uren dan traditioneel
Voordeel voor u
€ 6.370
t.o.v. traditioneel uurtarief
5. Maandelijkse Hosting & Servicekosten
Naast de eenmalige ontwikkelkosten zijn er terugkerende kosten voor hosting en externe diensten.
Firebase (Blaze Plan)
€ 0 – 25
Voor database, authenticatie en backend-functies. Het gratis plan is ruim, maar het pay-as-you-go plan is nodig voor schaalbaarheid. Kosten zijn initieel verwaarloosbaar.
Apple Developer Program
± € 8 / maand
Jaarlijkse kosten van €99, verplicht om de app in de Apple App Store te publiceren en te onderhouden.
Google Play Developer
N.v.t. (eenmalig)
Eenmalige kosten van $25 om de app in de Google Play Store te publiceren.
6. Aandachtspunten & Aannames
- **Design:** Er wordt uitgegaan van een functioneel en strak ontwerp op basis van standaard UI-componenten. Een uitgebreid, op maat gemaakt UX/UI-ontwerptraject is niet inbegrepen.
- **Content:** De opdrachtgever levert alle benodigde content aan, zoals teksten, nieuwsberichten en de initiële evenementen.
- **Privacy/AVG:** De opdrachtgever is verantwoordelijk voor het aanleveren van een privacyverklaring en algemene voorwaarden. Wij implementeren de technische functionaliteit voor dataverwijdering.
- **App Store Accounts:** De opdrachtgever dient zelf een Apple Developer (€99/jaar) en Google Play Developer (eenmalig $25) account aan te maken en te beheren.
- **Strava API:** De functionaliteit van de Strava-integratie is afhankelijk van de beschikbaarheid en voorwaarden van de Strava API.
- **Externe Kosten:** Kosten voor de developer accounts, server-infrastructuur (Firebase) en eventuele andere diensten van derden zijn niet inbegrepen in de ontwikkelingskosten.
7. Betalingsschema
| Moment |
Omschrijving |
Percentage van de fase |
Bedrag |
| Bij akkoord offerte (start Fase 1) |
Aanbetaling / projectstart |
30% |
€ 1.170 |
| Oplevering Fase 1 |
Na acceptatie van de fase |
70% |
€ 2.730 |
| Start Fase 2 |
Aanbetaling bij start van de fase |
30% |
€ 1.170 |
| Oplevering Fase 2 |
Na acceptatie van de fase |
70% |
€ 2.730 |
| Totaal (vaste prijzen alle fasen) |
|
€ 7.800 |
Betalingstermijn: 14 dagen na factuurdatum. Alle bedragen zijn exclusief 21% BTW.
8. Akkoordverklaring
Door ondertekening van deze offerte gaat de opdrachtgever akkoord met de beschreven scope, het uurtarief,
het betalingsschema en de genoemde aandachtspunten. Na akkoord wordt een gedetailleerde projectplanning
opgesteld en start de ontwikkeling van Fase 1.
Dirk van der Giesen
Opdrachtnemer — Watsturen
Handtekening & datum
Run Crew Zeeland
Opdrachtgever
Handtekening & datum