Python 67%
TypeScript 18.2%
CSS 14.4%
1// -----------------------------------------------------------------------------2// House-Ka — Homes-for-sale aggregator (Canada outside Québec, Ontario first)3// A Groupe-Ka application — contact@groupe-ka.com4// pages/Contact.tsx : shared Groupe KA contact page (English).5// -----------------------------------------------------------------------------67const CONTACTS = [8 { role: "Projects and data", email: "contact@groupe-ka.com" },9 { role: "Media", email: "info@groupe-ka.com" },10 { role: "Legal and privacy", email: "admin@groupe-ka.com" },11];1213const SITES = [14 { wordmark: "Groupe·Ka", domain: "www.groupe-ka.com", tagline: "the Groupe KA portal" },15 { wordmark: "Immo·Ka", domain: "www.immo-ka.com", tagline: "homes for sale in Québec" },16 { wordmark: "Lou·Ka", domain: "www.lou-ka.com", tagline: "rentals in Québec" },17 { wordmark: "Vrai·Prix", domain: "www.vrai-prix.com", tagline: "Québec market-value estimates" },18 { wordmark: "Auto·Ka", domain: "www.auto-ka.com", tagline: "used cars" },19 { wordmark: "Job·Ka", domain: "www.job-ka.com", tagline: "job listings" },20];2122export default function ContactPage() {23 return (24 <div className="container contact">25 <span className="kicker">Contact</span>26 <h1>27 Write to <span className="hl">Groupe KA</span>28 </h1>29 <p className="lede">30 House-Ka is a service of <b>Groupe-Ka</b> — an ecosystem of data31 aggregators. All the platforms share the same contact channels.32 </p>3334 <div className="contact-cards">35 {CONTACTS.map((c) => (36 <a key={c.email} className="contact-card" href={`mailto:${c.email}`}>37 <span className="contact-role">{c.role}</span>38 <span className="contact-mail">{c.email}</span>39 </a>40 ))}41 </div>4243 <p className="contact-disclaimer">44 <b>House-Ka is an independent aggregator — it is not a brokerage and is45 not affiliated with the sources it indexes.</b> Every listing links back46 to the original page of the brokerage: for a specific property, contact47 the listing agent shown on the page directly.48 </p>4950 <div className="contact-hub">51 <a52 className="btn btn-primary"53 href="https://www.groupe-ka.com"54 target="_blank"55 rel="noopener noreferrer"56 >57 Visit the groupe-ka.com portal ↗58 </a>59 </div>6061 <section className="contact-sites">62 <h2>The ·Ka ecosystem</h2>63 <ul>64 {SITES.map((s) => (65 <li key={s.domain}>66 <a href={`https://${s.domain}`} target="_blank" rel="noopener noreferrer">67 <b>{s.wordmark}</b>68 <span>{s.tagline}</span>69 </a>70 </li>71 ))}72 </ul>73 </section>74 </div>75 );76}77