@@ -2,7 +2,7 @@ import React, { useState } from 'react';
22import {
33 GraduationCap , BookOpen , Sparkles , Leaf , Brain , Coins ,
44 Activity , Zap , ChevronRight , Fingerprint , Database ,
5- Globe , Microscope , Star , Atom , ShieldCheck , ZapOff
5+ Globe , Microscope , Star , Atom , ShieldCheck
66} from 'lucide-react' ;
77import { Button } from '@/components/ui/button' ;
88import { motion , AnimatePresence } from 'framer-motion' ;
@@ -23,111 +23,74 @@ const Academy = () => {
2323 id : 1 ,
2424 cat : 'abundance' ,
2525 title : "Abundance & Freedom" ,
26- tag : "FINANCIAL_SYSTEMS_DATA_FLOW " ,
26+ tag : "FINANCIAL_SYSTEMS " ,
2727 description : "Mastery of digital economics, blockchain ecosystems, and sustainable financial frameworks." ,
28- icon : < Coins className = "text-alien-gold " /> ,
28+ icon : < Coins className = "text-[#D4AF37] " /> ,
2929 modules : [
3030 {
31- name : "EcoFinTech & System Dynamics" ,
32- topics : [
33- "Circularity + ESG Criteria + Efficiency & Sustainability" ,
34- "System Dynamics (Theories & Critical Degrowth)" ,
35- "Digitalization + Money & Payment Systems" ,
36- "Economy & Finance (Macro & Micro) + Game Theory"
37- ]
31+ name : "EcoFinTech" ,
32+ icon : < Activity className = "w-4 h-4 text-blue-400" /> ,
33+ topics : [ "Circularity + ESG" , "Critical Degrowth" , "Macro/Micro Economics" , "Game Theory" ]
3834 } ,
3935 {
40- name : "Electronic Commerce" ,
41- topics : [
42- "Fundamental characteristics & Infrastructure" ,
43- "Practical advantages and uses" ,
44- "Forms and types of implementation"
45- ]
36+ name : "Blockchain Tech" ,
37+ icon : < Database className = "w-4 h-4 text-orange-400" /> ,
38+ topics : [ "DeFi & BioFi" , "DePIN & DeSci" , "IPFS & RWA" , "Smart Contracts" ]
4639 } ,
4740 {
48- name : "Advanced Blockchain Ecosystems" ,
49- topics : [
50- "Digital Assets (Crypto, Tokens, BTC, Altcoins, Stablecoins)" ,
51- "DeFi (Decentralized Finance) & BioFi (Biological Finance)" ,
52- "DePIN (Decentralized Physical Infrastructure Networks)" ,
53- "DeSci (Decentralized Science) & IPFS (File Systems)" ,
54- "GameFi, SocialFi & ReFi (Regenerative Finance)" ,
55- "RWA (Real World Assets) & Smart Contracts"
56- ]
41+ name : "E-Commerce" ,
42+ icon : < Sparkles className = "text-yellow-300 w-4 h-4" /> ,
43+ topics : [ "Digital Markets" , "Implementation Types" , "Infrastructure" , "Global Scaling" ]
5744 }
5845 ]
5946 } ,
6047 {
6148 id : 2 ,
6249 cat : 'health' ,
63- title : "HealthFlow & Sustainability " ,
64- tag : "BIOLOGICAL_OPTIMIZATION " ,
50+ title : "HealthFlow" ,
51+ tag : "BIOLOGICAL_SYNC " ,
6552 description : "Biological synchronization and resource management through ecology and sacred nutrition." ,
66- icon : < Leaf className = "text-alien-green " /> ,
53+ icon : < Leaf className = "text-[#39FF14] " /> ,
6754 modules : [
6855 {
69- name : "Permaculture & Ecology" ,
70- topics : [
71- "Ecosystem understanding & Biodiversity principles" ,
72- "Permaculture ethics & Site analysis design" ,
73- "Food forest creation & Soil regeneration" ,
74- "Water harvesting & Climate adaptation"
75- ]
56+ name : "Ecology" ,
57+ icon : < Microscope className = "w-4 h-4 text-emerald-400" /> ,
58+ topics : [ "Permaculture Design" , "Soil Regeneration" , "Water Harvesting" , "Biodiversity" ]
7659 } ,
7760 {
7861 name : "Conscious Living" ,
79- topics : [
80- "Mindful consumption & Zero-waste practices" ,
81- "Energy efficiency & Sustainable transportation" ,
82- "Daily Mudras & Energy Work (Prana Breathing)" ,
83- "Daily Yoga Integration & Physical Harmony"
84- ]
62+ icon : < Activity className = "w-4 h-4 text-red-400" /> ,
63+ topics : [ "Daily Mudras" , "Prana Breathing" , "Yoga Integration" , "Zero-Waste" ]
8564 } ,
8665 {
87- name : "Self-Management (Time & Space)" ,
88- topics : [
89- "Productivity systems (Natural Rhythms)" ,
90- "Yazio: Sacred Nutrition & Mindful Eating systems" ,
91- "Digital minimalism & Tech wellness" ,
92- "Maintenance & Cleaning of sacred spaces"
93- ]
66+ name : "Self-Management" ,
67+ icon : < GraduationCap className = "w-4 h-4 text-blue-300" /> ,
68+ topics : [ "Natural Rhythms" , "Yazio Nutrition" , "Digital Minimalism" , "Sacred Spaces" ]
9469 }
9570 ]
9671 } ,
9772 {
9873 id : 3 ,
9974 cat : 'harmony' ,
10075 title : "Harmony & Transcendence" ,
101- tag : "CONSCIOUSNESS_SPACE_FLOW " ,
76+ tag : "SPACE_FLOW " ,
10277 description : "Study of Tesla equations, magnetic fields, and unified physics through consciousness." ,
10378 icon : < Brain className = "text-purple-400" /> ,
10479 modules : [
10580 {
106- name : "Consciousness & Energy" ,
107- topics : [
108- "Attention & Concentration (Attitude | Aptitude)" ,
109- "Unconscious | Preconscious | Subconscious mapping" ,
110- "Equanimity | Fullness - Focus | Perception" ,
111- "Determination | Intention | Purpose | Meaning"
112- ]
81+ name : "Tesla Science" ,
82+ icon : < Zap className = "w-4 h-4 text-[#D4AF37]" /> ,
83+ topics : [ "Magnetic Fields" , "Tesla Equations" , "Neutrino Unification" , "Free Energy Concepts" ]
11384 } ,
11485 {
115- name : "Tesla Physics & Unified Science" ,
116- topics : [
117- "Tesla Equations & Magnetic Fields" ,
118- "Gravitational Force Unification through Neutrinos" ,
119- "Advanced meditation & Bio-energy techniques" ,
120- "Integral body-mind-spirit integration"
121- ]
86+ name : "Consciousness" ,
87+ icon : < Atom className = "w-4 h-4 text-purple-300" /> ,
88+ topics : [ "Preconscious Mapping" , "Focus & Perception" , "Equanimity" , "Mind-Body Integration" ]
12289 } ,
12390 {
124- name : "Alchemy & Liberal Arts" ,
125- topics : [
126- "Alchemy: Self-transcendence | Transcendence" ,
127- "Trivium + Quadrivium (Foundations of Liberal Arts)" ,
128- "Hermeneutics | Heuristics" ,
129- "Spiritual & Intellectual Illumination"
130- ]
91+ name : "Philosophy" ,
92+ icon : < BookOpen className = "w-4 h-4 text-indigo-400" /> ,
93+ topics : [ "Alchemy" , "Trivium & Quadrivium" , "Heuristics" , "Intellectual Illumination" ]
13194 }
13295 ]
13396 }
@@ -139,28 +102,26 @@ const Academy = () => {
139102 "Hotmart" , "KAGRA" , "Khan Academy" , "LIGO" , "LSC-Canfranc" , "Map of the Universe" , "MasterClass" , "MOOC" ,
140103 "NASA Eyes" , "OEGlobal" , "OpenUpEd" , "Prana Breath" , "Purely White" , "Skillshare" , "Udacity" , "Udemy" ,
141104 "UNED" , "UNESCO" , "Unity Learn" , "Unreal Engine" , "UNSSC" , "Virgo-GW" , "Yazio"
142- ] . sort ( ) ;
105+ ] . sort ( ( a , b ) => a . localeCompare ( b ) ) ;
143106
144107 const filteredContent = content . filter ( item => activeTab === 'all' || item . cat === activeTab ) ;
145108
146109 return (
147- < div className = "min-h-screen bg-transparent text-white font-exo pt-24 pb-20 px-6 overflow-hidden " >
148- < header className = "max-w-6xl mx-auto mb-16 relative z-10 " >
149- < div className = "flex items-center gap-3 mb-4 text-alien-green opacity-40" >
110+ < div className = "min-h-screen bg-transparent text-white font-exo pt-24 pb-20 px-6" >
111+ < header className = "max-w-6xl mx-auto mb-16 relative" >
112+ < div className = "flex items-center gap-3 mb-4 text-[#39FF14] opacity-40 text-[10px] font-mono tracking-[0.4em] " >
150113 < ShieldCheck className = "w-4 h-4" />
151- < span className = "text-[10px] font-mono tracking-[0.4em]" > ACADEMY_CORE_V2.5_STABLE </ span >
114+ SYSTEM_DECRYPT_V2.5
152115 </ div >
153- < h1 className = "text-6xl md:text-9xl font-nasalization mb-8 tracking-tighter opacity-90" >
154- ACADEMY
155- </ h1 >
116+ < h1 className = "text-6xl md:text-9xl font-nasalization mb-8 tracking-tighter" > ACADEMY</ h1 >
156117
157118 < div className = "flex flex-wrap gap-4 border-b border-white/10 pb-8" >
158119 { categories . map ( cat => (
159120 < button
160121 key = { cat . id }
161122 onClick = { ( ) => { setActiveTab ( cat . id ) ; setSelectedFile ( null ) ; } }
162123 className = { `text-[10px] font-nasalization tracking-[0.3em] px-8 py-3 rounded-xl transition-all border ${
163- activeTab === cat . id ? 'bg-alien-green text-black border-alien-green shadow-[0_0_20px_rgba(57,255,20,0.3) ]' : 'text-gray-500 border-white/5 hover:border-white/20'
124+ activeTab === cat . id ? 'bg-[#39FF14] text-black border-[#39FF14 ]' : 'text-gray-500 border-white/5 hover:border-white/20'
164125 } `}
165126 >
166127 { cat . label }
@@ -169,87 +130,84 @@ const Academy = () => {
169130 </ div >
170131 </ header >
171132
172- < main className = "max-w-6xl mx-auto relative z-10 space-y-8" >
133+ < main className = "max-w-6xl mx-auto space-y-8" >
173134 < AnimatePresence mode = 'popLayout' >
174135 { filteredContent . map ( ( item ) => (
175136 < motion . div
176137 layout
177138 key = { item . id }
178- initial = { { opacity : 0 , y : 30 } }
139+ initial = { { opacity : 0 , y : 20 } }
179140 animate = { { opacity : 1 , y : 0 } }
180141 exit = { { opacity : 0 , scale : 0.98 } }
181142 onClick = { ( ) => setSelectedFile ( selectedFile === item . id ? null : item . id ) }
182143 className = { `relative cursor-pointer p-10 rounded-[3rem] border transition-all duration-700 ${
183144 selectedFile === item . id
184- ? 'bg-white/[0.07] border-alien-green shadow-[0_0_60px_rgba(57,255,20,0.1) ]'
185- : 'bg-white/[0.02] border-white/5 hover:border-alien-gold /40'
145+ ? 'bg-white/[0.07] border-[#39FF14 ]'
146+ : 'bg-white/[0.02] border-white/5 hover:border-[#D4AF37] /40'
186147 } `}
187148 >
188149 < div className = "flex items-center justify-between mb-10" >
189150 < div className = "flex items-center gap-8" >
190- < div className = "p-5 bg-black/40 rounded-[1.5rem] border border-white/10 shadow-inner " >
151+ < div className = "p-5 bg-black/40 rounded-[1.5rem] border border-white/10" >
191152 { item . icon }
192153 </ div >
193154 < div >
194- < div className = "text-[9px] font-mono text-alien-gold tracking-[0.4em] uppercase mb-2" > { item . tag } </ div >
155+ < div className = "text-[9px] font-mono text-[#D4AF37] tracking-[0.4em] mb-2 uppercase " > { item . tag } </ div >
195156 < h3 className = "text-4xl font-nasalization tracking-tight" > { item . title } </ h3 >
196157 </ div >
197158 </ div >
198- < div className = "hidden lg:block p-4 border border-white/5 rounded-full" >
199- < Fingerprint className = { `w-10 h-10 ${ selectedFile === item . id ? 'text-alien-green animate-pulse' : 'text-gray-800' } ` } />
200- </ div >
159+ < Fingerprint className = { `w-10 h-10 ${ selectedFile === item . id ? 'text-[#39FF14]' : 'text-gray-800' } ` } />
201160 </ div >
202161
203- < p className = "text-base text-gray-400 mb-10 font-exo max-w-4xl leading-relaxed italic border-l-2 border-alien-green /20 pl-6" >
162+ < p className = "text-base text-gray-400 mb-10 font-exo max-w-4xl italic border-l-2 border-[#39FF14] /20 pl-6" >
204163 { item . description }
205164 </ p >
206165
207- < AnimatePresence >
208- { selectedFile === item . id && (
209- < motion . div
210- initial = { { opacity : 0 , height : 0 } }
211- animate = { { opacity : 1 , height : 'auto' } }
212- className = "grid grid-cols-1 md:grid-cols-3 gap-6 py-12 border-t border-white/10 mt-8"
213- >
214- { item . modules . map ( ( mod , i ) => (
215- < div key = { i } className = "space-y-6 bg-white/[0.03] p-8 rounded-[2rem] border border-white/5 hover:border-alien-green/20 transition-colors" >
216- < h4 className = "text-[12px] font-nasalization text-alien-green tracking-[0.2em] uppercase flex items-center gap-3" >
217- < Zap className = "w-4 h-4 text-alien-gold" /> { mod . name }
166+ { selectedFile === item . id && (
167+ < motion . div
168+ initial = { { opacity : 0 , height : 0 } }
169+ animate = { { opacity : 1 , height : 'auto' } }
170+ className = "grid grid-cols-1 md:grid-cols-3 gap-6 py-12 border-t border-white/10 mt-8 overflow-hidden"
171+ >
172+ { item . modules . map ( ( mod , i ) => (
173+ < div key = { i } className = "space-y-6 bg-white/[0.03] p-8 rounded-[2rem] border border-white/5" >
174+ < div className = "flex items-center gap-3" >
175+ { mod . icon }
176+ < h4 className = "text-[12px] font-nasalization text-[#39FF14] tracking-[0.2em] uppercase" >
177+ { mod . name }
218178 </ h4 >
219- < ul className = "space-y-4" >
220- { mod . topics . map ( ( t , j ) => (
221- < li key = { j } className = "text-[11px] text-gray-400 flex items-start gap-3 font-mono leading-relaxed" >
222- < span className = "text-alien-gold/50 mt-1" > >> </ span > { t }
223- </ li >
224- ) ) }
225- </ ul >
226179 </ div >
227- ) ) }
228- </ motion . div >
229- ) }
230- </ AnimatePresence >
180+ < ul className = "space-y-4" >
181+ { mod . topics . map ( ( t , j ) => (
182+ < li key = { j } className = "text-[11px] text-gray-400 flex items-start gap-3 font-mono leading-relaxed" >
183+ < span className = "text-[#D4AF37]/50 mt-1" > >> </ span > { t }
184+ </ li >
185+ ) ) }
186+ </ ul >
187+ </ div >
188+ ) ) }
189+ </ motion . div >
190+ ) }
231191
232192 < div className = "flex justify-between items-center mt-8 pt-8 border-t border-white/5 text-[10px] font-nasalization" >
233- < div className = "flex items-center gap-3 text-gray-600 " >
234- < div className = { `w-2 h-2 rounded-full ${ selectedFile === item . id ? 'bg-alien-green animate-pulse' : 'bg- gray-800' } ` } />
235- < span > DECRYPT_MODE : { selectedFile === item . id ? 'ACTIVE ' : 'IDLE ' } </ span >
193+ < div className = "flex items-center gap-2 " >
194+ < Database className = "w-3 h-3 text- gray-600" />
195+ < span className = "text-gray-600 uppercase" > Status : { selectedFile === item . id ? 'Decrypted ' : 'Encrypted ' } </ span >
236196 </ div >
237- < div className = "flex items-center gap-2 text-alien-green group" >
238- { selectedFile === item . id ? 'CLOSE_ARCHIVE' : 'OPEN_ARCHIVE' }
239- < ChevronRight className = { `w-4 h-4 transition-transform ${ selectedFile === item . id ? 'rotate-90' : 'group-hover:translate-x-2' } ` } />
197+ < div className = "flex items-center gap-2 text-[#39FF14]" >
198+ { selectedFile === item . id ? 'CLOSE' : 'OPEN' } ARCHIVE < ChevronRight className = "w-4 h-4" />
240199 </ div >
241200 </ div >
242201 </ motion . div >
243202 ) ) }
244203 </ AnimatePresence >
245204
246205 < section className = "pt-40 pb-20 text-center border-t border-white/5" >
247- < Globe className = "w-16 h-16 text-alien-gold mx-auto mb-10 opacity-20" />
248- < h2 className = "text-[11px] font-nasalization text-gray-500 tracking-[0.8em] mb-16 uppercase italic" > Scientific & Global Educational Network </ h2 >
249-
250- < div className = "grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-4 max-w-6xl mx-auto" >
206+ < Globe className = "w-16 h-16 text-[#D4AF37] mx-auto mb-10 opacity-20" />
207+ < h2 className = "text-[11px] font-nasalization text-gray-500 tracking-[0.8em] mb-16 uppercase italic" > Global Network Partners</ h2 >
208+ < div className = "grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-4" >
251209 { allPartners . map ( ( partner , i ) => (
252- < div key = { i } className = "px-6 py-4 bg-white/[0.01] border border-white/5 rounded-2xl text-[10px] font-mono text-gray-500 hover:text-alien-green hover:border-alien-green/40 transition-all cursor-default flex items-center justify-center text-center" >
210+ < div key = { i } className = "px-6 py-4 bg-white/[0.01] border border-white/5 rounded-2xl text-[10px] font-mono text-gray-500 flex items-center justify-center text-center italic " >
253211 { partner }
254212 </ div >
255213 ) ) }
@@ -258,12 +216,9 @@ const Academy = () => {
258216 </ main >
259217
260218 < footer className = "max-w-5xl mx-auto mt-40 p-20 rounded-[5rem] bg-gradient-to-b from-white/[0.05] to-transparent border border-white/10 text-center relative overflow-hidden backdrop-blur-3xl" >
261- < Star className = "w-16 h-16 text-alien-gold mx-auto mb-10 animate-pulse" />
262- < h2 className = "text-4xl font-nasalization mb-8 tracking-[0.3em] text-glow" > MASTER CERTIFICATION</ h2 >
263- < p className = "text-base text-gray-500 mb-14 max-w-2xl mx-auto font-exo leading-relaxed" >
264- Complete the integration of the three flows to receive your on-chain NFT holographic credential.
265- </ p >
266- < Button className = "bg-alien-gold hover:bg-white text-black font-black px-20 h-20 rounded-[2rem] transition-all tracking-[0.3em] text-sm shadow-[0_0_30px_rgba(212,175,55,0.2)]" >
219+ < Star className = "w-16 h-16 text-[#D4AF37] mx-auto mb-10 animate-pulse" />
220+ < h2 className = "text-4xl font-nasalization mb-8 tracking-[0.3em]" > MASTER CERTIFICATION</ h2 >
221+ < Button className = "bg-[#D4AF37] hover:bg-white text-black font-black px-20 h-20 rounded-[2rem] transition-all tracking-[0.3em] text-sm" >
267222 JOIN WAITLIST
268223 </ Button >
269224 </ footer >
0 commit comments