Korte links maken met een gekozen omslagafbeelding, en een titel en beschrijving uit de metadata van de doelpagina.
Product van Visnovo / veilige linkpreviews
Copertina
Zelf bepalen wat de link is, waar die heen gaat en hoe die eruitziet als je hem deelt.
01 / Doel
Doel en scope.
Een selfserviceplatform voor korte links met eigen Open Graph-previews voor kanalen als LinkedIn, Slack en WhatsApp. Accounts, scheiding tussen werkruimtes, veilige doorverwijzingen en het bezorgen van e-mail zijn er onderdeel van het product, geen bijzaak.
Eigendom van Visnovo. Ik ontwikkel en onderhoud het.
Links per werkruimte gescheiden houden en korte codes binnen de juiste host oplossen.
Aanmelden op basis van e-mail ondersteunen, zonder gevoelige accountacties te verzwakken.
Voorkomen dat de preview- en doorverwijsfuncties onbeperkte ophaaltools aan de serverkant worden.
02 / Interactieve demo
Copertina: geef een link zijn omslag.
Vul een voorbeeldbestemming in, maak de preview, kies een omslag en maak een korte code. Zoek of open je opgeslagen voorbeeldlinks om hun omslagen te vergelijken.
Over deze demoEen interactieve lokale preview met fictieve gegevens, ingebouwd in dit portfolio. De demo zelf is in het Engels, net als de applicatie. Een reconstructie van de linkmaker met drie kolommen. Paginametadata en omslagen komen uit vaste voorbeelden; voorbeeldlinks openen of verwijzen niet door. Wijzigingen verdwijnen als je de pagina herlaadt.
03 / Beslissingen
Technische beslissingen.
Opzoeken per host
Een korte code wordt opgelost binnen de grens van zijn werkruimte en domein, in plaats van over het hele platform dubbelzinnig te worden.
Alleen HTTPS-bestemmingen
Flexibel doorverwijzen mag niet ongemerkt uitgroeien tot onveilige protocollen of toegang tot het interne netwerk.
Mail faalt veilig
Een accountactie die afhangt van een gemailde code stopt wanneer niet vaststaat dat de mail is bezorgd.
Twee databases voor productie
SQLite houdt lokale ontwikkeling eenvoudig, terwijl PDO een bewust pad naar MariaDB of MySQL in productie openhoudt.
04 / Architectuur
Hoe het werkt.
Aanmelden
Een account op basis van e-mail combineert een wachtwoord met een toegestuurde inlogcode als bewuste tweede stap.
Samenstellen
In de werkruimte van het account kiest de gebruiker een HTTPS-bestemming, eventueel een eigen code en een omslag. De bestemming levert de titel en beschrijving.
Valideren
De server controleert bestemmingen en previews met strikte protocollen en bescherming tegen misbruik bij het ophalen.
Doorsturen
De binnenkomende host en de korte code kiezen het juiste, afgeschermde record, tonen de preview en sturen door naar de bestemming.
05 / Technologie
De onderdelen.
06 / Projectstatus & roadmap
Huidige stand en volgende stappen.
- De applicatie heeft uitgebreide, werkende functies voor accounts, werkruimtes en korte links.
- Het PHP/PDO-model ondersteunt SQLite lokaal en MySQL-compatibele opslag in productie.
- De belangrijkste grenzen voor bestemmingen, werkruimtes en accountbeveiliging zijn gebouwd.
- In september 2026 is een oplossing voor de verlooptijden van inlog- en resetcodes uitgerold.
- Eigen domeinen per werkruimte.
- Uitgebreidere rollen en beheeropties voor werkruimtes.
- Volledige workflows voor bewerken en verwijderen.
- Meer bescherming tegen misbruik en end-to-endcontroles van e-mail in productie.