🧠 Technical Wiki – Personal Site

Modern static web architecture (vanilla JavaScript + external services)

🌐 Overview

Static website built with pure JavaScript, deployed via GitHub and Netlify, without any frontend framework. Lightweight architecture with external services for advanced features.

βš™οΈ Frontend

Architecture

Minimalist approach focused on control and performance.

πŸ“š External Features

πŸ“– Flipbooks

Uses Turn.js to create interactive books with page-flip effects. One of the flipbooks showcases my favorite MP3 songs; the audio files it plays are stored on Pinata Cloud (IPFS) rather than on the site itself.

πŸ—ΊοΈ Mapping

OpenStreetMap integration to display travel destinations interactively.

βœ‰οΈ Contact form

Email sending via Google Apps Script, used as a lightweight serverless backend.

☁️ Hosting & Deployment

🌍 Domain

πŸ” Security

βœ‰οΈ Contact backend (Google Apps Script)

Contact form sends emails via Google Apps Script, used as a lightweight serverless backend.

πŸ“Έ Travel photos

Photos are hosted via the ImgBB service, used as an image upload and distribution solution (ImgBB).

Goal: keep a simple, fast, and durable gallery with minimal maintenance overhead.

🎡 Favorite songs (MP3 storage)

The flipbook presenting my favorite MP3 songs relies on Pinata Cloud to store the audio files on IPFS (InterPlanetary File System).

Goal: offload heavy audio assets to decentralized, content-addressed storage while keeping the site fully static.

πŸš€ Technical philosophy