Webapplicaties die meegroeien met je organisatie

Ledenadministratie, voorraadbeheer, dashboards en portalen, op maat ontwikkeld in Laravel. Je begint met het onderdeel dat nu het hardst nodig is en breidt uit wanneer je organisatie groeit.

Het dashboard van de voorraadapplicatie van Cèlia Blu op een laptop

Eerder gewerkt voor

Robitex
DIH Hero
Cèlia Blu
Beeliners
Universiteit Twente

Ontwikkeld rond jouw manier van werken

Wat ik ontwikkel

Een webapplicatie legt vast hoe jouw organisatie werkt: wie wat mag, welke stappen bij elkaar horen en welke gegevens naar welk systeem gaan. Werk dat nu verspreid is over spreadsheets, mailboxen en losse pakketten komt samen op één plek, waar iedereen ziet wat bij zijn werk hoort.

Elk project begint met een functioneel ontwerp: een document in gewone taal over wat de applicatie doet, voor wie, en in welke volgorde er ontwikkeld wordt. Daarmee weet je wat er komt en wat het kost, voordat de ontwikkeling begint.

Waarom Laravel

Laravel is een van de meest gebruikte PHP-frameworks ter wereld, met een grote gemeenschap en een vaste cyclus van updates. Het is gemaakt voor applicaties die gegevens verwerken, met rollen, rechten en eigen regels.

Laravel groeit met je mee. Een applicatie begint met tien gebruikers en één proces, en groeit door naar honderden gebruikers en koppelingen met je andere systemen, op hetzelfde fundament. Geautomatiseerde tests controleren bij elke wijziging of alles blijft werken.

Wanneer je mij inschakelt

Als je werk meer vraagt dan spreadsheets en standaardsoftware kunnen bieden.

Je werk zit in spreadsheets

Een ledenbestand, een voorraad of een planning in Excel. In een applicatie werkt iedereen tegelijk in dezelfde gegevens en ziet ieder wat bij zijn werk hoort.

Je website is een applicatie geworden

Er is door de jaren steeds meer bij gekomen. Dat deel krijgt een eigen applicatie in Laravel, gekoppeld aan de site.

Je software doet bijna wat je nodig hebt

Voor het laatste stuk zijn er lijstjes en handwerk. Een aanvulling op maat of een eigen applicatie neemt dat over.

Wat je krijgt

Wat bij elke applicatie hoort.

  • Functioneel ontwerp vooraf
    Je weet wat er ontwikkeld wordt en wat het kost, voordat de ontwikkeling begint.
  • Oplevering in fasen
    Het belangrijkste deel is vroeg in gebruik. Bijsturen kan na elke fase.
  • Geautomatiseerde tests
    Elke wijziging wordt gecontroleerd. Bij grotere projecten in een CI/CD-pipeline.
  • Rollen en rechten
    Iedereen ziet en doet wat bij zijn werk hoort.
  • Eén aanspreekpunt
    Wie het gesprek voert, ontwikkelt het ook. Van het eerste gesprek tot en met het onderhoud.
  • Eerlijk advies
    Ik denk mee en zeg het als iets eenvoudiger, beter of goedkoper kan.
  • Een langdurige samenwerking
    Werk verandert, en de applicatie verandert mee. De meeste opdrachtgevers blijven jaren.
  • Overdraagbaar
    Code in Git, gedocumenteerd. Collega-freelancers springen in bij ziekte of vakantie.

Zo werkt het

Van eerste gesprek tot een samenwerking van jaren.

Verkennen

We spreken af. Hoe gaat het werk nu, en wat moet beter.

Uitwerken

Ik schrijf het functioneel ontwerp: wat de applicatie doet, voor wie, en in welke fasen.

Ontwikkelen

Ik lever per fase op. Na elke fase werk je ermee en stuur je bij.

Onderhouden en doorontwikkelen

Ik houd de applicatie technisch bij, en hij groeit mee als het werk verandert.

Recent werk

Maatwerk website met modulaire blokken

WordPress, Block Editor, Maatwerk thema, Modulair

Prijs en onderhoud

Wat het kost

Een applicatie begint met een betaald vooronderzoek: het functioneel ontwerp. Daarin staat wat er ontwikkeld wordt, in welke fasen en wat elke fase kost. Je kunt klein beginnen en per fase beslissen of je verder gaat.

Onderhoud en doorontwikkeling

Dat zijn twee verschillende dingen. Onderhoud houdt de applicatie veilig en actueel: updates van Laravel en PHP, in een onderhoudscontract met een vast schema. Doorontwikkeling is de samenwerking daarna. Gebruikers vragen om verbeteringen, gekoppelde systemen veranderen en je organisatie groeit, en de applicatie groeit mee.

Veelgestelde vragen

Wanneer kies je voor een applicatie en wanneer voor een website?

Gaat het vooral om pagina’s met inhoud, dan is het een website en past WordPress het best. Gaat het om gegevens, rollen en eigen regels, dan is het een applicatie. Twijfel je, dan zoeken we het in het eerste gesprek uit.

Kan de applicatie samenwerken met onze website en andere systemen?

Ja. Heeft een systeem een API, dan is het vrijwel altijd te koppelen. Welke koppelingen er nodig zijn, staat in het functioneel ontwerp.

Kunnen we klein beginnen en later uitbreiden?

Ja, daar is oplevering in fasen voor bedoeld. Je begint met het onderdeel dat nu het hardst nodig is, werkt ermee, en beslist per fase hoe je verder gaat.

We hebben al een Laravel-applicatie. Kun je die overnemen?

Ja. Ik bekijk eerst de code en vertel je wat goed is en wat ik zou verbeteren. Daarna ontwikkel ik verder op wat er staat.

Hoe gebruik je AI bij de ontwikkeling?

Dagelijks, als gereedschap. AI schrijft een groot deel van de code, ik beoordeel elke regel, en geautomatiseerde tests controleren of alles blijft werken. Gevoelige klantgegevens gaan nooit een AI in.

Mark Jansen

Zoek je een developer op wie je jaren kunt vertrouwen? Ik ben Mark.

Ik ontwikkel websites, webshops en applicaties in WordPress en Laravel, sinds 2011, onder andere voor de Universiteit Twente, Giro555 en iCulture. De meeste opdrachtgevers werken al jaren met mij samen.

Vertel me wat je wilt bereiken, dan hoor je van mij persoonlijk wat ik zou doen. Ook als je nog niet precies weet wat je nodig hebt.