p[Ai]nappleQuickscan

Bewijs

Waar dit allemaal op draait

Een leverancier die niet vertelt waarop uw spullen draaien, heeft daar meestal een reden voor. Dit is de volledige lijst: wat wij gebruiken, en wat we in plaats daarvan hadden kunnen kiezen.

0

Technologieën in gebruik

0

Alternatieven ernaast gelegd

0

Categorieën

Per categorie

Waarom die keuze, en niet de andere

Geen van deze alternatieven is slecht. Ze passen alleen minder goed bij één uitgangspunt: alles moet op één machine kunnen draaien die u zelf zou kunnen overnemen.

Communicatie

Hoe Spoor en de eigenaren elkaar bereiken.

Wij gebruiken

  • HMHimalaya
  • Telegram

In plaats daarvan had gekund

  • Gmail
  • SLSlack
  • OLOutlook
  • TMMicrosoft Teams

Infrastructuur

De machine waarop alles draait, en hoe het ingepakt is.

Wij gebruiken

  • OVHcloud
  • Ubuntu
  • Docker

In plaats daarvan had gekund

  • AWSAWS
  • AZAzure
  • DigitalOcean
  • Kubernetes

Netwerk & toegang

Wie er binnenkomt, en over welke versleutelde verbinding.

Wij gebruiken

  • Caddy
  • Tailscale

In plaats daarvan had gekund

  • NGINX
  • Traefik
  • HAHAProxy
  • Cloudflare

Backend

De API achter de formulieren, de logins en de apps.

Wij gebruiken

  • Python
  • FastAPI
  • uv

In plaats daarvan had gekund

  • Django
  • Flask
  • Express
  • Go

Database

Waar de gegevens staan, en hoe de code erbij komt.

Wij gebruiken

  • PostgreSQL
  • SMSQLModel
  • SQLAlchemy

In plaats daarvan had gekund

  • MySQL
  • MariaDB
  • SQLite
  • MongoDB

Frontend

De website die u nu leest.

Wij gebruiken

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • MOMotion

In plaats daarvan had gekund

  • Vue.js
  • Svelte
  • Astro
  • Angular

Bouwen & uitrollen

Van een commit naar iets dat getest live staat, zonder handwerk.

Wij gebruiken

  • Git
  • GitHub
  • GitHub Actions
  • PWPlaywright
  • pytest

In plaats daarvan had gekund

  • GitLab CI
  • Jenkins
  • CircleCI
  • Cypress

AI & automatisering

Het model dat het werk doet, en waar het in draait.

Wij gebruiken

  • Claude
  • Claude Code

In plaats daarvan had gekund

  • OAOpenAI
  • Google Gemini
  • Mistral AI
  • Ollama

Werk & planning

Waar het werk in staat voordat Spoor het oppakt.

Wij gebruiken

  • Linear

In plaats daarvan had gekund

  • Jira
  • Asana
  • Trello
  • Notion

Wat hier ontbreekt is even betekenisvol als wat er staat: geen abonnementsplatform dat de gegevens vasthoudt, geen dienst die duurder wordt als het drukker wordt, en geen enkel onderdeel dat niet ook op uw eigen hardware zou kunnen staan. Dat is dezelfde belofte als op de pijlerpagina's, alleen in onderdelen uitgeschreven.

De keten

Hoe die onderdelen elkaar aanzetten

Een stapel technologie zegt nog niets over wie wat doet. Dit is dezelfde stapel in beweging: twaalf overdrachten tussen een bericht van de eigenaar en iets dat live staat.

00 / 12

  1. 01De eigenaar stuurt een berichtEigenaarTelegram

  2. 02Spoor leest meeTelegramSpoor

  3. 03Spoor antwoordt per e-mailSpoorE-mail

  4. 04De eigenaar reageert op die mailEigenaarE-mail

  5. 05Spoor maakt er een issue vanSpoorLinear

  6. 06Spoor pakt het issue opLinearSpoor

  7. 07Tussenstand naar TelegramSpoorTelegram

  8. 08Spoor schrijft de codeSpoorOVHcloud

  9. 09Branch en pull requestOVHcloudGitHub

  10. 10De uitrol start zichzelfGitHubProductie-VM

  11. 11Spoor krijgt de uitkomst terugProductie-VMSpoor

  12. 12Spoor meldt dat het live staatSpoorTelegram

Volgende stap

Zelf zo'n stapel, op uw eigen machine?

Dezelfde onderdelen, dezelfde pijplijn, bij u in de meterkast of bij een hoster naar keuze. Vertel wat u nu gebruikt, dan zeggen we welk stuk hiervan zin heeft.