> ## 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.

# Rakentaminen

Tietokannat, kirjautumisjärjestelmät, sähköposti-ilmoitukset, tekoälyominaisuudet, hallintapaneelit, SEO. Agentti rakentaa oikeaa toiminnallisuutta, ei pelkkiä sivuja.

***

## Tietokanta

Kerro agentille, mitä sovelluksesi täytyy tallentaa, ja se ottaa tietokannan käyttöön. Asiakkaat, varaukset, tuotteet, tilaukset. Se luo skeeman ja logiikan datan tallentamiseen ja hakemiseen sekä yhdistää sen käyttöliittymääsi.

**Näin käytät sitä**

Kuvaile, mitä dataa sovelluksesi seuraa. Mainitse tietueiden tyypit, kentät ja se, miten ne liittyvät toisiinsa.

**Esimerkkikehotteita:**

```
Ota käyttöön varausjärjestelmä parturiliikkeelleni, jossa on 4
parturia. Tallenna asiakastiedot (nimi, puhelin, sähköposti),
vapaat ajat parturia kohden, palvelut hintoineen (hiustenleikkaus
30 $, parranajon siistiminen 15 $, täyshoito 50 $) ja
varaushistoria.
```

```
Rakenna tallennustila käyttäjien tilauksille SaaS-sovelluksessani.
Seuraa nykyistä pakettia (Free/Pro/Enterprise), laskutusjaksoa,
seuraavaa laskutuspäivää, käyttörajoja (API-kutsut, tallennustila,
tiimin jäsenet) ja nykyistä käyttöä. Näytä käyttäjille
käyttöpaneeli edistymispalkkeineen.
```

```
Ota käyttöön kiinteistöilmoitusten tietokanta. Kohteilla on oltava
osoite, hinta, makuuhuoneet, kylpyhuoneet, neliömäärä, kuvat
(enintään 20), kuvaus ja tila (aktiivinen/odottaa/myyty). Jokainen
kohde kuuluu yhdelle välittäjälle. Kävijät voivat lähettää
tiedusteluviestin kustakin kohteesta.
```

***

## Salasanaton kirjautuminen

Käyttäjä syöttää sähköpostiosoitteensa, saa 6-numeroisen koodin ja pääsee sisään. Salasanoja ei tarvita. Agentti rakentaa koko kulun: sähköpostin syöttö, koodin syöttö, vahvistussähköposti ja istunnonhallinta.

**Näin käytät sitä**

Pyydä salasanatonta tai sähköpostikoodilla tapahtuvaa kirjautumista. Kerro, mitä kirjautumisen jälkeen tapahtuu ja mikä sisältö on suojattu.

**Esimerkkikehotteita:**

```
Lisää ajanvarraussovellukseeni salasaton kirjautuminen. Kirjautumisen
jälkeen asiakkaat näkevät aiemmat tapaamisensa ja tulevat varauksensa
ja voivat varata uudelleen suosikkiparturinsa. Kirjautumattomat
kävijät voivat selata palveluja, mutta eivät voi tehdä varauksia.
```

```
Ota reseptienjakoalustallani käyttöön kirjautuminen sähköpostikoodilla.
Ei salasanoja. Kirjautumisen jälkeen käyttäjät voivat tallentaa
reseptejä suosikkeihin, lähettää omia ja jättää kommentteja. Pidä
rekisteröityminen mahdollisimman vaivattomana, koska useimmat
käyttäjät ovat mobiilissa.
```

```
Lisää SaaS-hallintapaneeliini sähköpostivahvistukseen perustuva
kirjautuminen. Selkeä, keskitetty kirjautumissivu logollamme ja
brändiväreillämme. Ohjaa todennuksen jälkeen projektien
hallintapaneeliin. Istuntojen pitäisi kestää 30 päivää.
```

***

## Kirjautuminen sähköpostilla ja salasanalla

Rekisteröityminen, sähköpostin vahvistus, kirjautuminen, unohtunut salasana ja salasanan vaihto. Agentti rakentaa jokaisen näkymän ja hoitaa vahvistussähköpostit, salasanojen tiivistämisen ja istunnot.

**Näin käytät sitä**

Pyydä sähköpostilla ja salasanalla tapahtuvaa tunnistautumista. Kerro, mitä ominaisuuksia tarvitset ja mitkä sivut ovat suojattuja.

**Esimerkkikehotteita:**

```
Lisää verkkokauppaani täydellinen tunnistautuminen. Käyttäjät
rekisteröityvät sähköpostilla ja salasanalla, vahvistavat
sähköpostinsa ennen kassalle siirtymistä ja voivat vaihtaa
salasanansa. Kirjautumisen jälkeen he näkevät tilaushistoriansa,
tallennetut osoitteensa ja toivelistansa. Säilytä vierailijana
tilaaminen kertaostoksia tekeville.
```

```
Ota käyttöön rekisteröityminen ja kirjautuminen verkkokurssialustalleni.
Opiskelijat rekisteröityvät, vahvistavat sähköpostinsa ja pääsevät
kursseilleen, joille ovat ilmoittautuneet. Ota mukaan salasanan
palautus ja "muista minut". Hallintapaneeli näyttää kurssin
edistymisen, oppitunnit ja ansaitut todistukset.
```

```
Rakenna tunnistautuminen ravintolani hallintapaneeliin. Vain minä
ja kaksi esihenkilöäni kirjaudumme sisään. Julkista rekisteröitymistä
ei ole. Kirjautumisen jälkeen näemme päivän varaukset,
käsittelemättömät tilaukset ja päivän liikevaihdon.
```

***

## Kirjautuminen Googlella

Lisää sovellukseesi **Sign in with Google** -vaihtoehdon. Agentti kytkee sen toimimaan pyytämättä sinulta Googlen tunnistetietoja, koska Macaly hoitaa koko yhteyden puolestasi. Kirjautuminen toimii sekä keskustelun esikatselussa että julkaistulla sivustollasi, joten voit kokeilla sitä ennen julkaisua.

Google-kirjautumista voi käyttää salasanattoman tai sähköpostilla ja salasanalla tapahtuvan kirjautumisen rinnalla. Googlella rekisteröityvä saa samanlaisen tilin kuin kaikki muut.

**Näin käytät sitä**

Pyydä Google-kirjautumista joko yksinään tai toisen kirjautumistavan rinnalle. Kerro, mitä pitäisi tapahtua, kun joku kirjautuu sisään ensimmäistä kertaa.

**Esimerkkikehotteita:**

```
Lisää reseptisovellukseeni kirjautuminen Googlella (Sign in with
Google). Ensimmäisen kirjautumisen jälkeen uusille käyttäjille
näytetään lyhyt käyttöönottosivu, jossa he valitsevat
mieltymyksensä, ja sen jälkeen he siirtyvät reseptisyötteeseen.
```

```
Anna ihmisten kirjautua sisään Googlella tai sähköpostikoodilla.
Molempien pitäisi johtaa samaan tiliin, jos sähköpostiosoite
täsmää. Kirjautumisen jälkeen näytä jäsenten hallintapaneeli.
```

```
Lisää Google-kirjautuminen asiakasportaaliin. Vain käyttäjät,
joiden sähköpostiosoite on tietokannan hyväksyttyjen listalla,
saavat kirjautua sisään. Näytä kaikille muille "pyydä
käyttöoikeutta" -viesti.
```

***

## Automaattiset sähköpostit

Sovelluksesi lähettää oikeita sähköposteja. Yhteydenottolomakkeiden lähetykset, tilausvahvistukset, tervetulosähköpostit, muistutukset. Macalyssa on sähköposti sisäänrakennettuna, joten ulkoisia palveluja ei tarvita.

<Note>Rajoitus on 10 sähköpostia minuutissa sovellusta kohden.</Note>

**Näin käytät sitä**

Kuvaile laukaisin (mikä tapahtuma lähettää sähköpostin) ja sisältö. Ota mukaan dynaaminen data, kuten nimet tai varauksen tiedot.

**Esimerkkikehotteita:**

```
Lähetä vahvistussähköposti, kun asiakas varaa hiustenleikkauksen.
Ota mukaan päivämäärä, kellonaika, parturin nimi, palvelu ja hinta.
Lisää loppuun "Tarvitsetko uuden ajan? Vastaa tähän viestiin tai
soita (555) 123-4567". Lähettäjän nimi: "The Gentleman's Cut."
```

```
Lähetä minulle sähköpostia joka aamu klo 8 yön aikana tulleiden
tilausten yhteenvedolla. Ota mukaan tilausten määrä, kokonaisliikevaihto
ja lista, jossa on jokaisen asiakkaan nimi, tilattu tuote ja
tilauksen summa.
```

```
Ota SaaS-palvelulleni käyttöön kolme käyttöönottosähköpostia:
tervetuloviesti pikaopaslinkillä rekisteröitymisen yhteydessä,
seurantaviesti kolmantena päivänä dokumentaatiolinkillä ja
kuulumisten tarkistus seitsemäntenä päivänä, jossa nostetaan esiin
tärkeimmät ominaisuudet. Puhuttele käyttäjää etunimellä jokaisessa
viestissä.
```

***

## Hallintapaneeli

Rakentaa hallintapaneelin, jolla voit päivittää sisältöä, hallita tilauksia ja käsitellä käyttäjiä ilman, että tarvitset agenttia. Kirjautuminen, roolit, käyttöoikeudet sekä täydellinen luonti-, muokkaus- ja julkaisukulku. Blogiominaisuus luo hakukoneystävällisiä sivuja automaattisesti.

**Näin käytät sitä**

Kuvaile, mitä sisältöä tarvitset hallittavaksi ja kenellä pitäisi olla pääsy. Mainitse tarvittaessa roolit ja käyttöoikeudet.

**Esimerkkikehotteita:**

```
Rakenna minulle hallintapaneeli salonkini päivittäisen toiminnan
hallintaan. Kalenterinäkymä päivän varauksista, mahdollisuus
merkitä asiakas saapuneeksi tai poisjääneeksi, ilman ajanvarausta
tulleiden lisääminen ja päivän liikevaihdon yhteenveto. Minulla
on täydet oikeudet, vastaanottovirkailijallani vain päivän
varaukset.
```

```
Luo ravintolani ruokalistalle taustajärjestelmäsivu. Lisää
annoksia kuvan, kuvauksen, hinnan ja kategorian kanssa (alkuruoat,
pääruoat, jälkiruoat, juomat). Merkitse tuotteita loppuunmyydyiksi
poistamatta niitä ja järjestä ne uudelleen kategorioiden sisällä.
Keittiömestarini saa päivittää vain päivän erikoiset.
```

```
Rakenna sisällönhallintajärjestelmä markkinointitiimilleni. He
tarvitsevat etusivun hero-tekstin ja kuvien muokkauksen, blogikirjoitusten
julkaisun rikkaalla tekstillä, UKK:n hallinnan ja tiimisivun
päivityksen. Ota mukaan luonnos- ja julkaistu-tilat esikatselulla.
Vain minä voin julkaista.
```

***

## Tekoälyominaisuudet

Lisää sovellukseesi tekoäly: chattibotit, älykäs haku, sisällöntuotanto ja suositukset. Kuvaile, mitä tarvitset, niin agentti rakentaa sen sovellukseesi.

**Näin käytät sitä**

Kuvaile tekoälyominaisuus ja se, miten käyttäjät toimivat sen kanssa. Kerro, mitä dataa sen pitäisi käyttää ja millainen tuloste on.

**Esimerkkikehotteita:**

```
Lisää hammaslääkäriasemani verkkosivustolle tekoälychattibotti, joka
vastaa kysymyksiin palveluista, hinnoista, vakuutuksista ja
aukioloajoista. Näytä se widgettinä oikeassa alakulmassa. Jos kävijä
vaikuttaa kiinnostuneelta, tarjoa ajanvarausta. Syötä sille
kontekstiksi palvelusivumme ja UKK.
```

```
Rakenna reseptisivustolleni luonnollisen kielen haku. Käyttäjät
kirjoittavat esimerkiksi "nopea kanaillallinen, ei maitotuotteita,
alle 30 min" ja saavat järjestetyt tulokset reseptikortteina,
joissa on kuvat, valmistusaika ja osuvuuspisteet.
```

```
Luo ilmoituskuvausgeneraattori kiinteistöalustalleni. Välittäjät
liittävät kohteen tiedot (makuuhuoneet, kylpyhuoneet, neliömäärä,
asuinalue, ominaisuudet), ja tekoäly kirjoittaa 2–3 kappaleen
mittaisen, välitysalan standardien mukaisen kuvauksen. Lisää
sävyvalitsin: ammattimainen, lämmin tai ylellinen.
```

***

## Tekoälyluokittelu

Lajittele, pisteytä ja yhdistä tekstiä merkityksen perusteella. Sovelluksesi voi ohjata tukiviestit oikealle tiimille, merkitä palautteen aiheen mukaan tai järjestää liidit sen mukaan, kuinka hyvin ne sopivat sinulle.

**Näin käytät sitä**

Kerro agentille, mitä sovelluksesi pitää lajitella tai arvioida, mitä luokkia tai asteikkoa käytetään ja mitä tuloksella tehdään.

**Esimerkkikehotteita:**

```
Lajittele saapuvat tukiviestit luokkiin Laskutus, Tekninen ja Tili.
Ohjaa viestit, jotka eivät selvästi sovi mihinkään luokkaan,
"Tarkistettavat"-jonoon.
```

```
Pisteytä jokainen yhteydenottolomakkeeni kautta tullut liidi
asteikolla 1–5 budjetin, projektityypin ja aikataulun perusteella.
Näytä pisteet hallintapaneelissa ja järjestä lista niiden mukaan.
```

```
Merkitse jokainen kahvilasivustoni asiakasarvostelu aiheen mukaan:
ruoka, palvelu, hinnat ja tunnelma. Arvostelulla voi olla useampi
tunniste. Näytä hallintapaneelissa, montako arvostelua kullakin
tunnisteella on.
```

***

## Tekstistä puheeksi

Muuta teksti puhutuksi ääneksi. Sen avulla voit lisätä blogiisi "kuuntele artikkeli" -painikkeen, rakentaa äänikortteja, luoda äänellä opastetun käyttöönoton tai rakentaa sovelluksia, jotka puhuvat ääneen, kuten satugeneraattori, joka lukee tarinoita lapsille. Valittavana on 30 ääntä, jotka puhuvat yli 130 kieltä, ja voit kuvailla, miltä puheen pitää kuulostaa, esimerkiksi lämpimältä ja rauhalliselta. Sovellukset, jotka jo käyttävät tekstistä puheeksi -toimintoa, säilyttävät nykyiset äänensä.

**Näin käytät sitä**

Kuvaile, mitä haluat luettavan ääneen ja miltä sen pitäisi kuulostaa. Mainitse äänen tyyli, tahti tai tunne, jos sinulla on toive. Agentti hoitaa tuottamisen ja tallentaa äänen projektiisi.

**Esimerkkikehotteita:**

```
Lisää jokaiseen blogikirjoitukseen "Kuuntele artikkeli" -painike.
Käytä lämmintä, rauhallista ääntä, vähän kuin yleisradion
juontajaa. Painikkeen pitäisi näkyä kirjoituksen yläosassa ja
toistaa koko artikkelin teksti.
```

```
Rakenna sovelluksellesi äänipohjainen käyttöönotto. Kolme lyhyttä
tervetuloviestiä, kukin alle 20 sekuntia. Ystävällisiä ja
kannustavia, kuin valmentaja, joka toivottaa uuden jäsenen
ensimmäistä kertaa tervetulleeksi.
```

```
Luo ääntämispainikkeet kielenopetussovellukseeni. Jokaisella
kortilla on sana ja kaiutinkuvake. Napautus toistaa sanan hieman
tavallista hitaammin selkeällä ja neutraalilla äänellä.
```

***

## Transkriptio

Lisää puheesta tekstiksi -toiminto mihin tahansa rakentamaasi. Lataa äänitiedosto tai osoita agentille URL-osoite ja saat takaisin tarkan tekstin. Sen avulla voit rakentaa kokousmuistiinpanotyökalun, puheesta tekstiksi -hallintapaneelin, podcast-litterointisivun tai minkä tahansa ominaisuuden, joka muuttaa puhutun sanan kirjoitetuksi.

**Näin käytät sitä**

Lataa äänitiedosto tai jaa linkki. Mainitse kieli, jos se ei ole englanti, tai anna agentille taustatietoa (hyödyllistä teknisille termeille tai nimille). Litteroitu teksti palautuu valmiina käytettäväksi missä tahansa projektissasi.

**Esimerkkikehotteita:**

```
Rakenna kokousten litterointityökalu. Käyttäjät lataavat MP3-tiedoston
ja saavat takaisin muotoillun litteroinnin. Tallenna jokainen
tietokantaan käyttäjän tiliin liitettynä, jotta he voivat selata
aiempia kokouksiaan.
```

```
Lisää muistiinpanosovellukseeni puhemuistiotoiminto. Käyttäjät
pitävät painiketta painettuna nauhoittaakseen ja päästävät irti
litteroidakseen. Teksti siirtyy suoraan aktiiviseen muistiinpanoon,
nopeasti ja minimalistisesti.
```

```
Luo litterointisivu jokaiselle podcast-jaksolle. Annan äänilinkit,
ja haluan, että täydet litteroinnit luodaan ja tallennetaan.
Näytä ne äänisoittimen alla jokaisella jaksosivulla.
```

***

## SEO

Jokainen sivu saa automaattisesti asianmukaiset metaotsikot, kuvaukset, otsikkorakenteen, open graph -tunnisteet ja jäsennellyn datan. Voit myös kohdentaa tiettyjä hakusanoja ja sijainteja.

**Näin käytät sitä**

Kerro agentille, millä hauilla haluat sijoittua. Mainitse yrityksesi tyyppi, sijainti ja kohdeyleisö.

**Esimerkkikehotteita:**

```
Optimoi parturiliikkeeni sivusto hakusanoille "paras parturi
lähellä" ja "miesten hiustenleikkaus Helsinki". Päivitä
title-tunniste, metakuvaus ja otsikot. Lisää paikalliselle
yritykselle jäsennelty data osoitteellamme, aukioloajoillamme,
puhelinnumerollamme ja Google Maps -upotuksella.
```

```
Käy läpi jokainen digitaalisen markkinoinnin toimistoni sivu ja
lisää asianmukaiset metaotsikot ja kuvaukset. Kohdenna eri
hakusanat eri sivuille. Kohdenna etusivulle "digitaalisen
markkinoinnin toimisto Tampere" ja palvelusivuille tiettyjä
palveluja, kuten "SEO-konsultointi".
```

```
Optimoi SaaS-laskeutumissivuni laskutustyökaluja etsiville
perustajille. Kohdenna hakusanoihin "laskutusohjelma startupeille"
ja "yksinkertainen laskutustyökalu". Lisää asianmukainen H1/H2-rakenne
ja UKK-skeemamerkintä.
```

***

## Verkkotunnushaku

Tarkistaa, onko verkkotunnus saatavilla, näyttää hinnan ja kertoo, voitko rekisteröidä sen Macalyn kautta. Voit tarkistaa useita nimiä ja päätteitä kerralla.

**Näin käytät sitä**

Kerro agentille tarkistettava verkkotunnus tai kuvaile yrityksesi ja pyydä ehdotuksia.

**Esimerkkikehotteita:**

```
Tarkista, onko renly.com saatavilla. Julkaisen vuokrauksenhallinta-
SaaS:ia nimeltä "Renly". Kokeile myös getrenly.com, renly.io ja
renly.co. Suosin .com-päätettä, mutta .io käy myös. Näytä
saatavilla olevien hinnat.
```

```
Tarkista thelisbonloft.com ja lisbon-loft.com butiikkihotellilleni
nimeltä "The Lisbon Loft". Kokeile myös .pt-päätettä, koska
olemme Portugalissa. Jos kaikki ovat varattuja, ehdota 3–4
vaihtoehtoa, jotka kuvaavat brändiä.
```

```
Tarkista verkkotunnusten saatavuus johtajuusvalmennusyritykselleni.
Nimeni on Sarah Chen. Kokeile sarahchen.com, sarahchencoaching.com,
chenleadership.com ja leadwithchen.com.
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.