weGO Homepage Prototype

Experiente outdoor pentru oameni in miscare

Tabere, scoli si ride-uri ghidate de comunitatea weGO.

10K+
Membri
40+
Destinatii
15+
Sporturi
100%
Good vibes

Next experiences

Vezi toate taberele
Surfer pe val in Portugal
Surf Locuri disponibile

Portugal

1 - 8 Mai

Surf Progression Camp Nivel intermediar
Kitesurfer in Egipt
Kite Locuri disponibile

Egypt

12 - 19 Iun

Kite Safari Experience Toate nivelurile
Snow rider in powder in Japonia
Snow Ultimele locuri

Japan

15 - 26 Feb 2026

Snow Adventure Camp Nivel avansat

Choose your playground

Descopera experientele

weGO is a club, not just a camp list.

Inveti sportul, calatoresti cu oameni buni si intri intr-o comunitate care se recunoaste prin energie, libertate si flow.

01Learn to ride

Scoli pentru kite, surf, ski si snowboard.

02Chase wind

Spoturi si retreat-uri unde conditiile dicteaza ritmul.

03Join the club

Tabere cu ghidaj, siguranta si oameni in aceeasi stare.

weGO

Ready when the wind is.

Spune-ne ce vrei sa inveti sau unde vrei sa ajungi si iti recomandam experienta potrivita.

#
Agent (Online)
×

Suntem aici să răspundem la orice întrebare legată de serviciile noatre!

(function () { const root = document.querySelector(".wego-homepage"); if (!root) return; const header = root.querySelector("[data-wego-header]"); const nav = root.querySelector("[data-wego-nav]"); const menuToggle = root.querySelector("[data-wego-menu-toggle]"); const filterButtons = root.querySelectorAll("[data-wego-filter]"); const cards = root.querySelectorAll(".wego-camp-card"); const panel = root.querySelector("[data-wego-trip-panel]"); const tripTitle = root.querySelector("[data-wego-trip-title]"); const tripMeta = root.querySelector("[data-wego-trip-meta]"); const tripBody = root.querySelector("[data-wego-trip-body]"); const trips = { portugal: { title: "Portugal", meta: "1 - 8 Mai - Surf Progression Camp", body: "O saptamana de surf progression, coaching pe apa si seri cu comunitatea weGO. Pentru rideri care vor sa creasca fara presiune.", }, egypt: { title: "Egypt", meta: "12 - 19 Iun - Kite Safari Experience", body: "Lagune, yacht life si sesiuni ghidate pentru toate nivelurile. Ritm cald, vant bun si setup complet pentru progres.", }, japan: { title: "Japan", meta: "15 - 26 Feb 2026 - Snow Adventure Camp", body: "Powder days, cultura locala si ghidaj pentru rideri avansati. O experienta snow premium cu spirit de club.", }, }; function syncHeader() { if (header) header.classList.toggle("is-scrolled", window.scrollY > 24); } window.addEventListener("scroll", syncHeader, { passive: true }); syncHeader(); if (menuToggle && nav) { menuToggle.addEventListener("click", function () { const isOpen = nav.classList.toggle("is-open"); menuToggle.setAttribute("aria-expanded", String(isOpen)); }); nav.addEventListener("click", function () { nav.classList.remove("is-open"); menuToggle.setAttribute("aria-expanded", "false"); }); } filterButtons.forEach(function (button) { button.addEventListener("click", function () { const filter = button.dataset.wegoFilter; filterButtons.forEach(function (item) { item.classList.toggle("is-active", item === button); }); cards.forEach(function (card) { const visible = filter === "all" || card.dataset.sport === filter; card.classList.toggle("is-hidden", !visible); }); }); }); root.querySelectorAll("[data-wego-open-trip]").forEach(function (button) { button.addEventListener("click", function () { if (!panel || !tripTitle || !tripMeta || !tripBody) return; const trip = trips[button.dataset.wegoOpenTrip]; if (!trip) return; tripTitle.textContent = trip.title; tripMeta.textContent = trip.meta; tripBody.textContent = trip.body; panel.hidden = false; }); }); root.querySelectorAll("[data-wego-close-trip]").forEach(function (button) { button.addEventListener("click", function () { if (panel) panel.hidden = true; }); }); if (panel) { panel.addEventListener("click", function (event) { if (event.target === panel) panel.hidden = true; }); } window.addEventListener("keydown", function (event) { if (event.key !== "Escape") return; if (panel) panel.hidden = true; if (nav && menuToggle) { nav.classList.remove("is-open"); menuToggle.setAttribute("aria-expanded", "false"); } }); })();