187 lines
12 KiB
TypeScript
187 lines
12 KiB
TypeScript
export interface Module {
|
||
id: string;
|
||
path: string;
|
||
name: string;
|
||
tagline: string;
|
||
description: string;
|
||
longDesc: string;
|
||
icon: string;
|
||
color: string;
|
||
colorBg: string;
|
||
gradientFrom: string;
|
||
gradientTo: string;
|
||
features: { icon: string; title: string; desc: string }[];
|
||
contact?: string[];
|
||
/** Logo resmi modul (jika sudah tersedia) — dipakai di kartu ekosistem menggantikan ikon custom. */
|
||
logoImage?: string;
|
||
}
|
||
|
||
const modules: Module[] = [
|
||
{
|
||
id: 'bhumi-anindha',
|
||
path: '/bhumi-anindha',
|
||
name: 'Bhumi Anindha',
|
||
tagline: 'Pangan Lestari',
|
||
description: 'Berkebun di Kota, Berbagi Kehidupan — akar dari meja makan lewat pertanian regeneratif perkotaan.',
|
||
longDesc: 'Bhumi Anindha adalah undangan untuk kembali, terhubung, dan tumbuh bersama bumi yang sama. Kami percaya kota bisa menjadi tempat yang menghidupkan, bukan menguras — lewat pertanian regeneratif yang menghormati keselarasan dengan alam, gotong royong, kedaulatan pangan, dan kesehatan holistik. Setiap kebun yang kami rawat, dari kebun dapur hingga hutan pangan, dibangun dengan satu prinsip: tidak ada yang terbuang, semua kembali.',
|
||
icon: '🌱',
|
||
color: '#4A7C59',
|
||
colorBg: '#E8F2E4',
|
||
gradientFrom: '#1A3A1F',
|
||
gradientTo: '#2D5016',
|
||
features: [
|
||
{ icon: '🌾', title: 'Kebun Lestari', desc: 'Kebun dapur, kebun produksi, hutan pangan, kolam ikan, dan dapur komunal — dengan satu prinsip: tidak ada yang terbuang, semua kembali.' },
|
||
{ icon: '📋', title: 'Program Bhumi', desc: 'Ruang Hidup Lestari, Belajar Lestari, Komunitas Lestari, Pasar Bahagia (CSA), dan Jasa Lestari — lima jalur program yang saling menopang.' },
|
||
{ icon: '🌿', title: 'Keselarasan dengan Alam', desc: 'Pertanian regeneratif yang menempatkan alam sebagai mitra, bukan sumber daya untuk dieksploitasi.' },
|
||
{ icon: '🤝', title: 'Gotong Royong & Kedaulatan Pangan', desc: 'Kebun sebagai ruang belajar bersama, dibangun atas inklusivitas dan keadilan pangan.' },
|
||
{ icon: '🙌', title: 'Cara Bergabung', desc: 'Jadi relawan, anggota CSA, peserta lokakarya, atau tamu berkebun akhir pekan — semua pintu terbuka.' },
|
||
],
|
||
contact: ['IG @bhumi.anindha', '+123-456-7890 (kontak sedang diperbarui)'],
|
||
logoImage: '/assets/logo/ekosistem/bhumi-anindha/mark.png',
|
||
},
|
||
{
|
||
id: 'paon',
|
||
path: '/paon',
|
||
name: 'PAON',
|
||
tagline: 'Olah Rasa',
|
||
description: 'Good Food · Great Taste — dapur sebagai ruang penyatuan, gastronomi Nusantara dengan teknik global dan jiwa lokal.',
|
||
longDesc: 'PAON lahir dari keresahan nyata terhadap krisis pangan urban, dan menjawabnya dengan makanan yang lezat, bercerita, dan berpengalaman penuh makna. Kami berpijak pada tiga akar: Good Food yang baik untuk tubuh manusia dan bumi, Gastronomy Glocal dengan teknik global dan jiwa lokal, serta perpaduan gastronomi, sains, dan kearifan lokal. Lima makna Good Food kami hidupkan lewat setiap hidangan: healing cuisine, low carb by design, inclusive by default, wholesome & nourishing, dan responsible sourcing.',
|
||
icon: '🍽️',
|
||
color: '#C4693A',
|
||
colorBg: '#FAF0EA',
|
||
gradientFrom: '#5C2810',
|
||
gradientTo: '#8B3D1A',
|
||
features: [
|
||
{ icon: '🍲', title: 'Rasa', desc: 'All-Day Dining, 10.00–21.00 WIB, dengan 36 kursi (22 indoor + 14 outdoor).' },
|
||
{ icon: '🎪', title: 'Pasar Bahagia Pop-Up', desc: 'Partisipasi rutin di setiap penyelenggaraan Pasar Bahagia.' },
|
||
{ icon: '🛍️', title: 'Warung Lestari', desc: 'Curated retail store — produk fermentasi dan lokal, masing-masing dengan kartu cerita.' },
|
||
{ icon: '🧺', title: 'Piknik Bahagia', desc: 'Garden dining experience di ruang terbuka.' },
|
||
{ icon: '👨🍳', title: 'Olah Rasa', desc: 'Workshop & kelas memasak, 2–3 jam, maksimal 12 peserta.' },
|
||
{ icon: '🍷', title: 'Cerita Rasa', desc: 'Thematic dinner 5–7 course, maksimal 20 tamu, sebulan sekali.' },
|
||
],
|
||
logoImage: '/assets/logo/ekosistem/paon/mark.png',
|
||
},
|
||
{
|
||
id: 'kaind',
|
||
path: '/kaind',
|
||
name: 'KaIND',
|
||
tagline: 'Sandang Berkesadaran',
|
||
description: 'Menghidupkan Serat, Menenun Masa Depan — pakaian sebagai pernyataan nilai, dari serat dan pewarna alami.',
|
||
longDesc: 'KaIND menenun perjalanan sandang dari ladang ke helai kain — bersama petani serat alam di Bali, Tuban, Wonosobo, dan Subang, ditenun oleh perajin ATBM di Pasuruan, Bali, dan Pekalongan. Warna-warna kami lahir dari bumi: indigo, mengkudu, kulit kayu, dan rempah lokal. Ini adalah ekosistem, bukan sekadar produk — melibatkan petani, pengrajin, perempuan pelaku produksi, dan konsumen yang sadar akan pilihannya.',
|
||
icon: '🧵',
|
||
color: '#5B6E8E',
|
||
colorBg: '#EEF1F7',
|
||
gradientFrom: '#1E2D40',
|
||
gradientTo: '#2E4560',
|
||
features: [
|
||
{ icon: '🌾', title: 'Kain Serat Alami', desc: 'Dari petani di Bali, Tuban, Wonosobo, dan Subang, ditenun ATBM oleh perajin di Pasuruan, Bali, dan Pekalongan.' },
|
||
{ icon: '👗', title: 'Fashion', desc: 'Pakaian yang bercerita, dibuat dari kain bernyawa.' },
|
||
{ icon: '👜', title: 'Aksesori', desc: 'Pelengkap yang menghidupkan setiap detail penampilan.' },
|
||
{ icon: '🏠', title: 'Interior & Home Living', desc: 'Sentuhan serat alami untuk ruang tinggal.' },
|
||
{ icon: '✂️', title: 'Made to Order', desc: 'Pesan pakaian yang dibuat khusus sesuai ukuran dan pilihan kain Anda.' },
|
||
{ icon: '🎨', title: 'Warna dari Bumi', desc: 'Pewarna alami dari indigo, mengkudu, kulit kayu, dan rempah lokal.' },
|
||
],
|
||
},
|
||
{
|
||
id: 'citta-rahayu',
|
||
path: '/citta-rahayu',
|
||
name: 'Citta Rahayu',
|
||
tagline: 'Olah Diri Berkesadaran',
|
||
description: 'Ruang pulang ke diri sendiri — yoga, meditasi, singing bowl, dan ragam praktik olah diri lainnya.',
|
||
longDesc: 'Citta Rahayu merawat tiga dimensi kemanusiaan: Badan Kasar lewat gerak, sentuhan, dan napas; Badan Halus lewat meditasi, suara, dan keheningan; serta Badan Penyebab, kepenuhan yang paling mendasar dalam diri. Di sinilah setiap orang diundang untuk pulang ke dirinya sendiri, lewat ragam praktik yang menyeimbangkan tubuh, pikiran, dan jiwa.',
|
||
icon: '🧘',
|
||
color: '#7C5E9E',
|
||
colorBg: '#F2EEF7',
|
||
gradientFrom: '#2E1A45',
|
||
gradientTo: '#4A2E6B',
|
||
features: [
|
||
{ icon: '🧘', title: 'Ragam Praktik', desc: 'Yoga, Meditasi, Sound Bathing, Singing Bowl, Dance of Universal Peace, Tai Chi, Body Massage, dan Tuina.' },
|
||
{ icon: '🌤️', title: 'Singgah', desc: 'Kegiatan musiman untuk yang ingin mampir dan merasakan sejenak.' },
|
||
{ icon: '🌱', title: 'Rawat', desc: 'Praktik berkala untuk membangun kebiasaan merawat diri secara konsisten.' },
|
||
{ icon: '👥', title: 'Kumpul', desc: 'Pertemuan komunitas untuk berbagi dan tumbuh bersama.' },
|
||
{ icon: '🏔️', title: 'Pulang', desc: 'Retreat mendalam untuk pemulihan dan penyatuan diri yang utuh.' },
|
||
],
|
||
},
|
||
{
|
||
id: 'pasar-bahagia',
|
||
path: '/pasar-bahagia',
|
||
name: 'Pasar Bahagia',
|
||
tagline: 'Ekosistem Kolaboratif',
|
||
description: 'Pasar lokal untuk membangun gaya hidup lestari berbasis komunitas, dalam spirit gotong royong.',
|
||
longDesc: 'Pasar Bahagia adalah perayaan gotong royong — ruang tempat produsen lokal, pengrajin, dan konsumen sadar bertemu dalam ekosistem yang adil dan menyenangkan. Kami percaya pada lima nilai: Lokal, Inklusif, Budaya Nusantara, Lestari, dan Rahayu. Digelar sejak 2023, Pasar Bahagia kini menjadi rumah bagi puluhan jenama lokal dan ribuan kunjungan komunitas.',
|
||
icon: '🏪',
|
||
color: '#C4803A',
|
||
colorBg: '#FAF2EA',
|
||
gradientFrom: '#3D2010',
|
||
gradientTo: '#6B3A15',
|
||
features: [
|
||
{ icon: '📅', title: 'Digelar Sejak 2023', desc: 'Dimulai dengan 37 jenama, kini rutin digelar dua bulan sekali.' },
|
||
{ icon: '🏪', title: '60+ Jenama Lokal', desc: 'Bagian dari Komunitas Kreator Bahagia yang terus bertumbuh.' },
|
||
{ icon: '🎓', title: '50+ Kegiatan Edukasi', desc: 'Workshop dan sesi belajar yang telah terselenggara bersama komunitas.' },
|
||
{ icon: '👣', title: '2.000+ Kunjungan TemanNIN', desc: 'Jejak komunitas yang terus hadir dan bertumbuh bersama Pasar Bahagia.' },
|
||
{ icon: '📣', title: 'Jadi Storyteller', desc: 'Bagikan cerita dan dokumentasikan perjalanan Pasar Bahagia.' },
|
||
{ icon: '🕸️', title: 'Perluas Jejaring', desc: 'Hubungkan Pasar Bahagia dengan komunitas dan mitra baru.' },
|
||
{ icon: '💰', title: 'Akses Pendanaan', desc: 'Dukung keberlanjutan program lewat kolaborasi pendanaan.' },
|
||
],
|
||
contact: ['+62 815 7330 5808 (Welin Cakra)', '@anindhaloka_id', '@kreasi.nin'],
|
||
logoImage: '/assets/logo/ekosistem/pasar-bahagia/mark.png',
|
||
},
|
||
{
|
||
id: 'learnnin',
|
||
path: '/learnnin',
|
||
name: 'LearnNIN',
|
||
tagline: 'Ruang Belajar Berkesadaran',
|
||
description: 'Payung program riset, pembelajaran, dan kreativitas — pembelajaran sebagai perjalanan, bukan ujian.',
|
||
longDesc: 'LearnNIN adalah payung yang menaungi seluruh program pembelajaran Anindhaloka, dijalani dengan semangat riset, pencerahan, dan kreativitas. Setiap program adalah undangan untuk menjelajahi satu dimensi kehidupan: seni, alam, komunitas, dan transformasi diri — karena bagi kami, pembelajaran adalah perjalanan, bukan ujian.',
|
||
icon: '📚',
|
||
color: '#3A8B8B',
|
||
colorBg: '#E8F5F5',
|
||
gradientFrom: '#0F2E2E',
|
||
gradientTo: '#1C4D4D',
|
||
features: [
|
||
{ icon: '🌱', title: 'Ruang yang Sedang Tumbuh', desc: 'Daftar program LearnNIN sedang kami tumbuhkan bersama komunitas. Hubungi kami untuk info terbaru atau mengusulkan kolaborasi program.' },
|
||
],
|
||
logoImage: '/assets/logo/ekosistem/learnin/mark.png',
|
||
},
|
||
{
|
||
id: 'lokanin',
|
||
path: '/lokanin',
|
||
name: 'LokaNIN',
|
||
tagline: 'Ruang Temu Komunitas',
|
||
description: 'Ruang fisik dan energetik tempat komunitas berakar — ruang yang hidup adalah ruang yang dihuni.',
|
||
longDesc: 'LokaNIN adalah ruang fisik sekaligus energetik yang dibuka untuk komunitas dan mitra menggelar kegiatan sendiri — diskusi, lokakarya, pameran, latihan rutin, hingga pertemuan. Kami percaya ruang yang hidup adalah ruang yang dihuni, tempat setiap pertemuan bisa menjadi awal dari sebuah gerakan.',
|
||
icon: '🏡',
|
||
color: '#9E5A4A',
|
||
colorBg: '#F7EEEC',
|
||
gradientFrom: '#2D1510',
|
||
gradientTo: '#5C2A20',
|
||
features: [
|
||
{ icon: '🏛️', title: 'Booking Ruang', desc: 'Pesan ruang untuk diskusi, lokakarya, pameran, latihan rutin, atau pertemuan komunitas.' },
|
||
{ icon: '🎪', title: 'Event Komunitas', desc: 'Kalender kegiatan yang digelar bersama komunitas dan mitra LokaNIN.' },
|
||
{ icon: '🤝', title: 'Ruang Kolaborasi', desc: 'Ruang yang terbuka bagi siapa saja yang ingin berkarya dan berjejaring bersama.' },
|
||
{ icon: '📸', title: 'Ruang yang Sedang Tumbuh', desc: 'Nama ruang, foto, dan contoh kegiatan sedang kami lengkapi bersama komunitas. Hubungi kami untuk info dan ketersediaan terkini.' },
|
||
],
|
||
contact: ['+62 815 7330 5808 (Welin Cakra)', '@anindhaloka_id', '@kreasi.nin'],
|
||
},
|
||
{
|
||
id: 'temannin',
|
||
path: '/temannin',
|
||
name: 'TemanNIN',
|
||
tagline: 'Jejaring Anindhaloka',
|
||
description: 'Lingkaran anggota dan mitra yang terus melebar — individu, komunitas, usaha, pemerintah, LSM, dan media.',
|
||
longDesc: 'TemanNIN adalah jejaring anggota dan mitra Anindhaloka yang terus melebar — terbuka untuk individu, komunitas, usaha, pemerintah, LSM, dan media. Menjadi TemanNIN bukan soal mendaftar dan mendapatkan kartu anggota; ini soal memilih untuk terhubung dengan nilai, komunitas, dan gerakan yang sedang tumbuh.',
|
||
icon: '🤝',
|
||
color: '#8B7540',
|
||
colorBg: '#F5F0E0',
|
||
gradientFrom: '#2A2010',
|
||
gradientTo: '#4A3A1A',
|
||
features: [
|
||
{ icon: '🌱', title: 'Bukan Sekadar Kartu Anggota', desc: 'Menjadi TemanNIN berarti memilih untuk terhubung dengan nilai, komunitas, dan gerakan yang sedang tumbuh.' },
|
||
{ icon: '🔗', title: 'Lingkaran yang Melebar', desc: 'Jaringan anggota dan mitra terbuka yang terus berkembang bersama ekosistem Anindhaloka.' },
|
||
{ icon: '🌾', title: 'Terbuka untuk Semua', desc: 'Individu, komunitas, usaha, pemerintah, LSM, hingga media — semua punya tempat di TemanNIN.' },
|
||
],
|
||
},
|
||
];
|
||
|
||
export default modules;
|