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


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.
- Websites
- React 19
- Vite
- Pre-rendered HTML
- Bilingual el/en
- Apps
- PHP 8 API
- MySQL
- Google Sheets sync
- Admin heatmap
- Hosting & cloud
- Shared hosting
- Automated builds
- Networks & ITNot needed
Key technical decisions
Recovered from the archive
The lost content was recovered from Wayback Machine snapshots and rebuilt page by page.
Fast for Google, interactive for people
Every public page ships as pre-rendered HTML and then comes alive with React.
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.