> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Bouwen

Databases, inlogsystemen, e-mailnotificaties, AI-functies, beheerpanelen, SEO. De agent bouwt echte functionaliteit, niet alleen pagina's.

***

## Database

Vertel de agent wat uw app moet opslaan en hij stelt de database in. Klanten, boekingen, producten, bestellingen. Hij maakt het schema, de logica om data op te slaan en op te halen, en verbindt het met uw interface.

**Hoe werkt het**

Beschrijf welke data uw app bijhoudt. Noem recordtypes, velden en hoe ze aan elkaar gerelateerd zijn.

**Voorbeeldprompts:**

```
Stel een boekingssysteem in voor mijn kapsalon met 4 kappers. Sla
klantinformatie op (naam, telefoon, e-mail), beschikbare tijdslots
per kapper, diensten met prijzen (knipbeurt $30, baardtrimmen $15,
volledige verzorging $50) en boekingsgeschiedenis.
```

```
Bouw opslag voor gebruikersabonnementen in mijn SaaS-app. Houd het
huidige pakket bij (Gratis/Pro/Enterprise), factureringscyclus,
volgende factuurdatum, gebruikslimieten (API-calls, opslag,
teamleden) en huidig gebruik. Toon gebruikers een
gebruiksdashboard met voortgangsbalken.
```

```
Stel een database voor vastgoedaanbiedingen in. Woningen hebben
adres, prijs, slaapkamers, badkamers, oppervlakte, foto's (tot 20),
beschrijving en status (actief/in behandeling/verkocht) nodig. Elke
woning hoort bij een makelaar. Bezoekers kunnen informatieberichten
per woning versturen.
```

***

## Wachtwoordloos inloggen

Gebruikers voeren hun e-mail in, ontvangen een 6-cijferige code en zijn ingelogd. Geen wachtwoorden. De agent bouwt de volledige flow: e-mailinvoer, code-invoer, verificatie-e-mail en sessiebeheer.

**Hoe werkt het**

Vraag om wachtwoordloos of e-mailcode-inloggen. Geef aan wat er na het inloggen gebeurt en welke content beveiligd is.

**Voorbeeldprompts:**

```
Voeg wachtwoordloos inloggen toe aan mijn boekingsapp. Na inloggen
zien klanten eerdere afspraken, aankomende boekingen en kunnen ze
opnieuw boeken bij hun favoriete kapper. Niet-ingelogde bezoekers
kunnen diensten bekijken maar niet boeken.
```

```
Stel e-mailcode-inloggen in voor mijn receptendeelplatform. Geen
wachtwoorden. Na inloggen kunnen gebruikers recepten opslaan als
favoriet, eigen recepten indienen en reacties achterlaten. Houd
de registratiedrempel laag aangezien de meeste gebruikers mobiel
zijn.
```

```
Voeg e-mailverificatie-inloggen toe aan mijn SaaS-dashboard. Strakke
gecentreerde inlogpagina met ons logo en merkkleuren. Doorverwijzen
naar het projectdashboard na authenticatie. Sessies moeten 30 dagen
duren.
```

***

## Inloggen met e-mail en wachtwoord

Registratie, e-mailverificatie, inloggen, wachtwoord vergeten, wachtwoord resetten. De agent bouwt elk scherm en handelt verificatie-e-mails, wachtwoord-hashing en sessies af.

**Hoe werkt het**

Vraag om e-mail- en wachtwoordauthenticatie. Geef aan welke functies u nodig hebt en welke pagina's beveiligd zijn.

**Voorbeeldprompts:**

```
Voeg volledige authenticatie toe aan mijn e-commercesite. Gebruikers
registreren met e-mail en wachtwoord, verifiëren hun e-mail voor
het afrekenen en kunnen hun wachtwoord resetten. Na inloggen zien
ze bestelgeschiedenis, opgeslagen adressen en verlanglijst. Houd
gastafrekenen beschikbaar voor eenmalige kopers.
```

```
Stel registratie en inloggen in voor mijn online cursusplatform.
Studenten registreren, verifiëren hun e-mail en krijgen toegang
tot ingeschreven cursussen. Inclusief wachtwoord resetten en
"onthoud mij". Dashboard toont cursusvoortgang, lessen en behaalde
certificaten.
```

```
Bouw authenticatie voor het beheerpaneel van mijn restaurant. Alleen
ik en mijn twee managers loggen in. Geen openbare registratie. Na
inloggen zien we de reserveringen van vandaag, openstaande
bestellingen en dagelijkse omzet.
```

***

## Inloggen met Google

Voegt de optie **Inloggen met Google** toe aan uw app. De agent zet dit op zonder Google-inloggegevens van u te vragen, want Macaly beheert de hele verbinding voor u. Inloggen werkt zowel in de preview in de chat als op uw gepubliceerde site, dus u kunt het uitproberen voordat u publiceert.

U kunt inloggen met Google combineren met wachtwoordloos inloggen of met e-mail en wachtwoord. Wie zich via Google aanmeldt, krijgt hetzelfde soort account als iedereen.

**Hoe werkt het**

Vraag om Google-login, los of naast een andere inlogmethode. Zeg erbij wat er moet gebeuren nadat iemand voor het eerst inlogt.

**Voorbeeldprompts:**

```
Voeg "Inloggen met Google" toe aan mijn receptenapp. Na hun eerste
login zien nieuwe gebruikers een korte onboardingpagina waar ze hun
voorkeuren kiezen, en daarna de receptenfeed.
```

```
Laat mensen inloggen met Google of met een e-mailcode. Bij hetzelfde
e-mailadres moeten beide naar hetzelfde account leiden. Toon na het
inloggen het ledendashboard.
```

```
Voeg Google-login toe aan het klantenportaal. Alleen gebruikers van
wie het e-mailadres op de goedgekeurde lijst in de database staat,
mogen inloggen. Toon de rest een melding "toegang aanvragen".
```

***

## Automatische e-mails

Uw app verstuurt echte e-mails. Contactformulierinzendingen, orderbevestigingen, welkomst-e-mails, herinneringen. Macaly heeft e-mail standaard ingebouwd, geen externe diensten nodig.

<Note>Gelimiteerd tot 10 e-mails per minuut per app.</Note>

**Hoe werkt het**

Beschrijf de trigger (welke gebeurtenis de e-mail verstuurt) en de inhoud. Vermeld dynamische data zoals namen of boekingsdetails.

**Voorbeeldprompts:**

```
Stuur een bevestigingsmail wanneer een klant een knipbeurt boekt.
Vermeld de datum, tijd, naam van de kapper, dienst en prijs. Voeg
onderaan toe: "Moet u verzetten? Antwoord of bel 020 123 4567".
Afzendernaam: "De Kapsalon".
```

```
Stuur me elke ochtend om 8 uur een samenvatting van de nachtelijke
bestellingen. Vermeld het aantal bestellingen, de totale omzet en
een lijst met de naam van elke klant, wat ze besteld hebben en het
ordertotaal.
```

```
Stel drie onboarding-e-mails in voor mijn SaaS: welkom met
snelstartlink bij registratie, follow-up op dag 3 met link naar
documentatie en check-in op dag 7 met de belangrijkste functies.
Spreek de gebruiker bij voornaam aan in elke e-mail.
```

***

## Beheerpaneel

Bouwt een dashboard zodat u content kunt bijwerken, bestellingen kunt beheren en gebruikers kunt afhandelen zonder de agent te gebruiken. Inloggen, rollen, rechten en een volledig aanmaak/bewerk/publiceer-flow. De blogfunctie genereert automatisch SEO-vriendelijke pagina's.

**Hoe werkt het**

Beschrijf welke content u moet beheren en wie er toegang toe moet hebben. Noem rollen en rechten als dat nodig is.

**Voorbeeldprompts:**

```
Bouw me een dashboard voor het dagelijks beheer van mijn salon.
Kalenderweergave van de boekingen van vandaag, klanten markeren
als gearriveerd of niet-verschenen, walk-ins toevoegen en
dagelijkse omzetsamenvatting. Volledige toegang voor mij, alleen
de boekingen van vandaag voor mijn receptioniste.
```

```
Maak een backendpagina voor het menu van mijn restaurant. Gerechten
toevoegen met foto, beschrijving, prijs en categorie (voorgerechten,
hoofdgerechten, desserts, dranken). Artikelen als uitverkocht markeren
zonder te verwijderen, herschikken binnen categorieën. Mijn chef-kok
kan alleen dagschotels bijwerken.
```

```
Bouw een CMS voor mijn marketingteam. Ze moeten de hero-tekst en
-afbeeldingen van de homepage kunnen bewerken, blogposts met rich
text publiceren, de FAQ beheren en de teampagina bijwerken. Inclusief
concept/gepubliceerd-statussen met voorvertoning. Alleen ik kan
publiceren.
```

***

## AI-functies

Voeg AI toe aan uw app. Chatbots, slimme zoekfuncties, contentgeneratie, aanbevelingen. Beschrijf wat u nodig hebt en de agent bouwt het in.

**Hoe werkt het**

Beschrijf de AI-functie en hoe gebruikers ermee omgaan. Geef aan welke data het moet gebruiken en hoe het resultaat eruitziet.

**Voorbeeldprompts:**

```
Voeg een AI-chatbot toe aan mijn tandartspraktijk-website die vragen
beantwoordt over diensten, prijzen, verzekeringen en openingstijden.
Toon het als een widget rechtsonder. Als een bezoeker geïnteresseerd
lijkt, bied aan om een afspraak te maken. Voed het met onze
dienstenpagina en FAQ als context.
```

```
Bouw een zoekfunctie in natuurlijke taal voor mijn receptensite.
Gebruikers typen iets als "snel kipgerecht, zuivelvrij, onder
30 min" en krijgen gerangschikte resultaten als receptkaarten met
foto's, bereidingstijd en relevantiescore.
```

```
Maak een generator voor woningbeschrijvingen voor mijn vastgoed-
platform. Makelaars plakken woningdetails (slaapkamers, badkamers,
oppervlakte, buurt, kenmerken) en de AI schrijft een beschrijving
van 2-3 alinea's. Voeg een toonselector toe: professioneel, warm
of luxe.
```

***

## Tekst naar spraak

Zet tekst om naar gesproken audio. Gebruik het om een "luister naar dit artikel"-knop aan uw blog toe te voegen, audioflashcards te maken, een spraakgestuurde onboardingflow te bouwen of apps te maken die hardop spreken, zoals een sprookjesgenerator die verhalen voorleest aan kinderen. Kies uit een reeks stemmen: warm, gezaghebbend, kalm, energiek. Regel de snelheid en toon.

**Hoe werkt het**

Beschrijf wat u wilt laten inspreken en hoe het moet klinken. Noem stemstijl, tempo of emotie als u een voorkeur hebt. De agent handelt de generatie af en slaat de audio op in uw project.

**Voorbeeldprompts:**

```
Voeg een "Luister naar artikel"-knop toe aan elke blogpost. Gebruik
een warme, kalme stem, iets als een radiopresentator. Het moet
bovenaan het artikel verschijnen en de volledige tekst afspelen.
```

```
Bouw een audio-onboardingflow voor mijn app. Drie korte
welkomstberichten, elk onder de 20 seconden. Vriendelijk en
aanmoedigend, als een coach die een nieuw lid voor het eerst
verwelkomt.
```

```
Maak audio-uitspraakknoppen voor mijn taalleer-app. Elke kaart toont
een woord en een luidspreker-icoon. Tik erop om het woord te horen,
iets langzamer dan normaal uitgesproken, heldere en neutrale stem.
```

***

## Transcriptie

Voeg spraak-naar-tekst toe aan alles wat u bouwt. Upload een audiobestand of verwijs de agent naar een URL en krijg nauwkeurige tekst terug. Gebruik het om een notitie-app voor vergaderingen te bouwen, een spraak-naar-tekst-dashboard, een podcasttranscriptiepagina of elke functie die gesproken woorden omzet in geschreven tekst.

**Hoe werkt het**

Upload een audiobestand of deel een link. Noem de taal als het niet Engels is, of geef de agent context (handig voor technische termen of namen). De getranscribeerde tekst komt terug klaar voor gebruik overal in uw project.

**Voorbeeldprompts:**

```
Bouw een vergadertranscriptietool. Gebruikers uploaden een MP3 en
krijgen een geformateerde transcriptie terug. Sla elke transcriptie
op in de database gekoppeld aan hun account zodat ze eerdere
vergaderingen kunnen doorbladeren.
```

```
Voeg een spraaknotitie-functie toe aan mijn notitie-app. Gebruikers
houden een knop ingedrukt om op te nemen en laten los om te
transcriberen. De tekst komt direct in de actieve notitie, snel
en minimaal.
```

```
Maak een transcriptiepagina voor elke podcastaflevering. Ik lever
de audiolinks aan en wil volledige transcripties gegenereerd en
opgeslagen. Toon ze onder de audiospeler op elke afleveringspagina.
```

***

## SEO

Elke pagina krijgt automatisch de juiste metatitels, beschrijvingen, kopstructuur, Open Graph-tags en gestructureerde data. U kunt ook specifieke zoekwoorden en locaties targeten.

**Hoe werkt het**

Vertel de agent voor welke zoekopdrachten u wilt scoren. Noem uw type bedrijf, locatie en doelgroep.

**Voorbeeldprompts:**

```
Optimaliseer mijn kapsalonsite voor "beste kapsalon bij mij in de
buurt" en "herenkapper Amsterdam". Werk de titeltag, metabeschrijving
en koppen bij. Voeg lokale bedrijfsgestructureerde data toe met ons
adres, openingstijden, telefoonnummer en een Google Maps-embed.
```

```
Ga elke pagina van mijn digitaalmarketingbureau-site na en voeg
goede metatitels en -beschrijvingen toe. Target verschillende
zoekwoorden per pagina. Target "digitaal marketingbureau Amsterdam"
voor de homepage, specifieke diensten zoals "SEO-advies" voor
dienstenpagina's.
```

```
Optimaliseer mijn SaaS-landingspagina voor oprichters die factuur-
tools zoeken. Target "factuursoftware voor startups" en "eenvoudige
factuurtool". Voeg een goede H1/H2-structuur en FAQ schema-markup
toe.
```

***

## Een domein zoeken

Controleert of een domein beschikbaar is, toont de prijs en vertelt of u het via Macaly kunt registreren. Controleer meerdere namen en extensies tegelijk.

**Hoe werkt het**

Vertel de agent welk domein u wilt controleren, of beschrijf uw bedrijf en laat hem opties voorstellen.

**Voorbeeldprompts:**

```
Controleer of renly.com beschikbaar is. Ik lanceer een SaaS voor
verhuurbeheer genaamd "Renly". Probeer ook getrenly.com, renly.io
en renly.co. Voorkeur voor .com maar open voor .io. Toon de prijzen
voor de beschikbare domeinen.
```

```
Zoek thelisbonloft.com en lisbon-loft.com op voor mijn boetiekhotel
genaamd "The Lisbon Loft". Probeer ook .pt aangezien we in Portugal
zitten. Als alles bezet is, stel dan 3-4 alternatieven voor die
het merk weerspiegelen.
```

```
Controleer domeinbeschikbaarheid voor mijn leiderschapscoaching-
bedrijf. Mijn naam is Jan de Vries. Probeer jandevries.com,
jandevriescoaching.com, devriesleiderschp.com en
leadwithjandevries.com.
```
