YOU'RE not alone

Γιατί ενωμέν@ είμαστε δυνατ@

Χτίζοντας μια ισχυρότερη trans κοινότητα μέσω της τεχνολογίας, συνδέοντας ανθρώπους με ασφαλείς χώρους, και αξιόπιστη ενημέρωση.


Χαρτης Ορατότητας & Ασφαλειας Trans Ατομων

Λειτουργίες

Λειτουργίες που μας βοηθούν να βρίσκουμε ασφάλεια, σύνδεση και ορατότητα στην καθημερινότητά μας.

Χώροι & Υπηρεσίες

Επαληθευμένοι από την τρανς κοινότητα χώροι και υπηρεσίες που προσφέρουν ασφάλεια, σεβασμό και αποδοχή στην καθημερινότητα.

Περπατάμε Μαζί

Βρες άτομα της κοινότητας που μπορούν να σε συνοδεύσουν και να σε στηρίξουν σε ραντεβού, εξυπηρετήσεις, βόλτες ή καθημερινές ανάγκες.

Κουμπί Κινδύνου

Σε περίπτωση κινδύνου, ενεργοποιείς ειδοποίηση που ενημερώνει άμεσα την κοινότητα και τα επιλεγμένα σου άτομα, με live τοποθεσία μέχρι να απενεργοποιηθεί.

Βοήθησε μας να υλοποιήσουμε όλες αυτές τις λειτουργίες.


Ποιοι ειμαστε

Το Όραμά μαςΠιστεύουμε ότι η τεχνολογία έχει τη δύναμη να μεταμορφώσει τον τρόπο με τον οποίο οι άνθρωποι συνδέονται, δημιουργούν κοινότητες, οργανώνονται και φροντίζουν το ένα το άλλο.Το You're Not Alone χτίζει ένα οικοσύστημα κοινότητας όπου κάθε trans άτομο μπορεί να έχει πρόσβαση σε αξιόπιστη ενημέρωση, ουσιαστικές συνδέσεις, πρακτική υποστήριξη και ευκαιρίες εξέλιξης, ανεξάρτητα από το πού ζει.Ο Χάρτης Ορατότητας & Ασφάλειας Trans Ατόμων αποτελεί το πρώτο μας βήμα. Το μακροπρόθεσμο όραμά μας είναι η δημιουργία ενός δικτύου εργαλείων, γνώσης, εκπαίδευσης, καθοδήγησης (mentorship) και συνεργασιών που θα βοηθήσουν τα trans άτομα και τις trans κοινότητες να γίνουν πιο δυνατές, πιο συνδεδεμένες και πιο ανθεκτικές, μαζί.

Nadia Rose

Ιδρύτρια

Μέλος των



Η Nadia Rose είναι Ελληνο-Ιταλίδα τρανς γυναίκα που κινείται ανάμεσα στην τεχνολογία, τη στρατηγική και τη δημιουργία συστημάτων με στόχο πάντα την εξέλιξη των ανθρώπων και των κοινωνιών.Για περισσότερα από 20 χρόνια, αξιοποιεί την εμπειρία της στην Πληροφορική, την ψηφιακή στρατηγική την ΤΝ την επικοινωνία και την επιχειρηματικότητα για τη δημιουργία πρωτοβουλιών που εστιάζουν στη σύνδεση, στις ευκαιρίες και στη δημιουργία κοινοτήτων πέρα από γεωγραφικά και κοινωνικά σύνορα.Πιστεύει ότι η τεχνολογία εκπληρώνει τον υψηλότερο σκοπό της όταν βοηθά τους ανθρώπους να δημιουργούν ισχυρότερες κοινότητες και ένα καλύτερο μέλλον μαζί, όχι απλώς κάνοντας τις υπάρχουσες διαδικασίες πιο γρήγορες, αλλά δημιουργώντας νέους τρόπους με τους οποίους οι άνθρωποι μπορούν να συνδέονται, να οργανώνονται και να απελευθερώνουν τη συλλογική τους δύναμη.Έχει διατελέσει μέλος του Advisory Board του Metaverse Fashion Council στο San Francisco, έχει αναγνωριστεί διεθνώς ως Top 50 Thought Leaders στην Avatar Economy και έχει ιδρύσει βραβευμένη fashion tech startup που συγκαταλέχθηκε στις 100 πιο καινοτόμες τεχνολογικές εταιρείες παγκοσμίως.Έχει μιλήσει σε διοργανώσεις όπως το TEDx, το Delphi Economic Forum και το Entrepreneurship European Summit, ενώ το έργο της έχει παρουσιαστεί σε διεθνή μέσα όπως Forbes, Vogue και Esquire.Το 2023 δημιούργησε μια VR πλατφόρμα που έδωσε πρόσβαση σε εργασία, γνώση και ορατότητα σε γυναίκες από χώρες όπου αυτό ήταν απαγορευμένο στον φυσικό χώρο.Το You're Not Alone γεννήθηκε μέσα από τη δική της εμπειρία κατά τη διάρκεια της φυλομετάβασής της, όταν έγινε ξεκάθαρο το κενό που υπάρχει σήμερα στο τι σημαίνει πραγματική κοινότητα και υποστήριξη στον 21ο αιώνα.Στόχος της πρωτοβουλίας είναι τόσο η δημιουργία πρακτικών εργαλείων για την ασφάλεια, την ορατότητα και τη σύνδεση των τρανς ατόμων όσο και η απόκτηση γνώσης μέσα από συλλογική δράση.Ξεκινά με τον Χάρτη Ορατότητας & Ασφάλειας Trans Ατόμων, και εξελίσσεται προς ένα ευρύτερο οικοσύστημα υποστήριξης, δικτύωσης και ενδυνάμωσης.Γιατί όταν υπάρχει ορατότητα και σύνδεση, η ασφάλεια δεν είναι προνόμιο, αλλά κοινή εμπειρία.Γιατί ενωμέν@ είμαστε πιο δυνατ@.


setTimeout(function(){ const button = document.getElementById("searchBtn"); button.addEventListener("click", function(){ const category = document.getElementById("poiSelect").value; const area = document.getElementById("regionSelect").value; const sheetURL = "https://docs.google.com/spreadsheets/d/e/2PACX-1vTLDK1U7PY5-4jB0FoTpMsagAb4hpJrg6xraf2oLr8eOI-Yg4YsrBUfQtTKvS3B53lXLv6HXQNh0gug/pub?gid=0&single=true&output=csv"; fetch(sheetURL) .then(response => response.text()) .then(data => { const parsed = Papa.parse(data, { header: true, skipEmptyLines: true }); let places = parsed.data; let results = places.filter(place => { return ( (category === "" || place.Category?.trim().toLowerCase() === category.trim().toLowerCase()) && (area === "" || place.Area?.trim().toLowerCase() === area.trim().toLowerCase()) ); }); const container = document.getElementById("results"); console.log(container); container.innerHTML = ""; if(results.length === 0){ container.innerHTML = "

No places found.

"; } else { let visibleCount = 9; function renderPlaces(){ container.innerHTML = ""; results.slice(0, visibleCount).forEach(place => { const card = document.createElement("div"); card.className = "place-card"; /* PHOTO */ if(place["Photo URL"] && place["Photo URL"].trim() !== "") { const img = document.createElement("img"); let fileID = place["Photo URL"].trim(); let photoURL = `https://drive.google.com/thumbnail?id=${fileID}&sz=w1000`; img.src = photoURL; img.alt = place.Name; img.style.width = "100%"; img.style.height = "220px"; img.style.objectFit = "cover"; img.style.display = "block"; img.onload = () => { }; img.onerror = () => { }; card.appendChild(img); } /* NAME */ const title = document.createElement("h3"); title.textContent = place.Name; card.appendChild(title); /* CATEGORY + AREA */ const info = document.createElement("p"); info.className = "category-area"; info.textContent = place.Category + " 📍 " + place.Area; card.appendChild(info); /* VERIFIED */ if(place.Verified && place.Verified.trim() !== "") { const verified = document.createElement("p"); verified.className = "verification"; verified.textContent = "✅ Verified"; card.appendChild(verified); } /* RATING */ const rating = document.createElement("p"); rating.className = "rating";; rating.textContent = place["Reviews Rank"]?.trim() || "No reviews"; card.appendChild(rating); /* SOCIAL + MAP LINKS */ const links = document.createElement("div"); links.className = "social-links"; function addIcon(url, image, name) { if(url && url.trim() !== "") { const a = document.createElement("a"); a.href = url; a.target = "_blank"; a.title = name; const icon = document.createElement("img"); icon.src = image; icon.alt = name; a.appendChild(icon); links.appendChild(a); } } /* INSTAGRAM */ addIcon( place.Instagram, "https://yourenotalone.eu/assets/images/image13.png?v=72c634ff", "Instagram" ); /* FACEBOOK */ addIcon( place.Facebook, "https://yourenotalone.eu/assets/images/image14.png?v=0a4fa03d", "Facebook" ); /* TIKTOK */ addIcon( place.TikTok, "https://yourenotalone.eu/assets/images/image15.png?v=0a4fa03d", "TikTok" ); /* MAP */ addIcon( place["Map URL"], "https://yourenotalone.eu/assets/images/image03.png?v=0a4fa03d", "Map" ); card.appendChild(links); /* SEE REVIEWS */ const reviewsButton = document.createElement("a"); reviewsButton.textContent = "Δες Αξιολογήσεις"; reviewsButton.href = "#"; reviewsButton.className = "details-btn"; reviewsButton.addEventListener("click", function(e){ e.preventDefault(); const reviewSheetURL = "https://docs.google.com/spreadsheets/d/e/2PACX-1vTh0gxsRSbvHYPy415n7-fUAAcKJG_p6O3-40tErHxXh1mPwOEcwyKtfDPFJPjhWUek4nEwa1QVZgqQ/pub?output=csv"; fetch(reviewSheetURL) .then(response => response.text()) .then(data => { const parsed = Papa.parse(data, { header: true, skipEmptyLines: true }); if(parsed.errors.length > 0){ console.error(parsed.errors); return; } let reviews = parsed.data; let placeReviews = reviews.filter(review => { return review["Place ID"]?.trim() === place.ID?.trim(); }); let averageRating = 0; if(placeReviews.length > 0){ let total = 0; placeReviews.forEach(review => { total += Number(review["Rating:"] || 0); console.log(review); }); averageRating = (total / placeReviews.length).toFixed(1); } const modal = document.getElementById("placeModal"); const modalBody = document.getElementById("modalBody"); modalBody.innerHTML = ""; /* TITLE */ const reviewTitle = document.createElement("h2"); reviewTitle.textContent = place.Name; modalBody.appendChild(reviewTitle); /* SUMMARY */ const summary = document.createElement("div"); summary.style.padding = "15px"; summary.style.background = "#F5A9B8"; summary.style.borderRadius = "12px"; summary.style.marginBottom = "25px"; summary.style.textAlign = "center"; const avg = Number(averageRating); const stars = '★'.repeat(Math.floor(avg)) + (avg % 1 >= 0.5 ? '⯨' : '') + '☆'.repeat(5 - Math.ceil(avg)); summary.innerHTML = `
${'★'.repeat(Math.floor(avg))} ${'★'.repeat(5 - Math.floor(avg))}
${averageRating} (${placeReviews.length} reviews)
`; console.log(summary.outerHTML); modalBody.appendChild(summary); if(placeReviews.length === 0){ const noReviews = document.createElement("p"); noReviews.textContent = "No reviews yet."; modalBody.appendChild(noReviews); } else { placeReviews.forEach(review => { const reviewCard = document.createElement("div"); reviewCard.className = "review-item"; const ratingValue = Number(review["Rating:"] || 0); const rating = document.createElement("div"); rating.className = "review-rating"; rating.innerHTML = `${'★'.repeat(ratingValue)} ${'☆'.repeat(5 - ratingValue)} ${ratingValue}`; const text = document.createElement("div"); text.className = "review-text"; text.innerHTML = `${review["Share your experience"] || ""}`; const meta = document.createElement("div"); meta.className = "review-meta"; meta.textContent = `${(review["Your Name - (optional – only if you want to help with verification)"] || "Anonymous").replace(/\r/g,"")}, Visited: ${review["When did you visit this place?"] || "-"}`; reviewCard.appendChild(rating); reviewCard.appendChild(text); reviewCard.appendChild(meta); modalBody.appendChild(reviewCard); }); } modal.style.display = "block"; document.getElementById("closeModal").style.display = "block"; document.body.style.overflow = "hidden"; }); }); card.appendChild(reviewsButton); /* SUBMIT REVIEW */ const reviewButton = document.createElement("a"); reviewButton.textContent = "Αξιολόγησε"; reviewButton.href = "#"; reviewButton.addEventListener("click", function(e){ e.preventDefault(); const formURL = `https://docs.google.com/forms/d/e/1FAIpQLSeMrD3Job145yO2VC-tWOwhQLh47nwNzvMan0leb9Tq88zNYA/viewform?usp=pp_url&entry.1078193477=${encodeURIComponent(place.ID)}`; document.querySelector("#reviewModal iframe").src = formURL; document.getElementById("reviewModal").style.display = "block"; }); reviewButton.className = "details-btn"; card.appendChild(reviewButton); /* ADD CARD */ container.appendChild(card); }); if(visibleCount < results.length){ const loadMoreBtn = document.createElement("button"); loadMoreBtn.id = "loadMoreBtn"; loadMoreBtn.textContent = "Περισσότερα"; loadMoreBtn.addEventListener("click", function(){ visibleCount += 9; renderPlaces(); }); container.appendChild(loadMoreBtn); } } renderPlaces(); } }); }); }); document.addEventListener("click", function(e){ if(e.target.id === "closeModal"){ document.getElementById("placeModal").style.display = "none"; document.body.style.overflow = ""; } if(e.target.id === "placeModal"){ document.getElementById("placeModal").style.display = "none"; document.body.style.overflow = ""; } if(e.target.id === "closeReviewModal"){ document.getElementById("reviewModal").style.display = "none"; document.body.style.overflow = ""; } });