Websites

DRESSAGE

Bilingual website and marine‑sighting platform for an HCMR research programme.

Client
Hydrobiological Station of Rhodes — HCMR
Role
Rebuild & platform development
Year
2026
DRESSAGE: Bilingual website and marine‑sighting platform for an HCMR research programme.

The challenge

The old website had lost the content of its inner pages, and the volunteer network needed a simple way to report sightings from the beaches.

The solution

Every page recovered from archives, a new fast site in Greek and English, and a photo report form that feeds an admin dashboard with a map.

How it was built

The technology at every layer, from the screen down to the infrastructure.

  1. Websites
    • React 19
    • Vite
    • Pre-rendered HTML
    • Bilingual el/en
  2. Apps
    • PHP 8 API
    • MySQL
    • Google Sheets sync
    • Admin heatmap
  3. Hosting & cloud
    • Shared hosting
    • Automated builds
  4. Networks & ITNot needed

Key technical decisions

  1. Recovered from the archive

    The lost content was recovered from Wayback Machine snapshots and rebuilt page by page.

  2. Fast for Google, interactive for people

    Every public page ships as pre-rendered HTML and then comes alive with React.

  3. Safe citizen reports

    Photos are resized and stripped of location data, and the form is protected by CSRF tokens, origin checks and rate limits.

What it includes

  • Beach report network with photos
  • Sightings heatmap
  • Search, filters and CSV export
  • Automatic sync to a Google Sheet
  • Spam and attack protection

The result

All of the programme’s content is back online in two languages, and volunteers send photo reports straight from the beach.

Have something similar in mind?

Tell me what you need and I’ll suggest the simplest way to get it done.