feat: add University, Certificates (Perwerde), Research education pages

- UniversityPage (/education/university): static course catalog, 6 courses, level badges, enroll redirects to Perwerde
- CertificatesPage (/education/certificates): blockchain-connected Perwerde platform, 3 tabs (Kurs/Tev li/Qediya), real api.query.perwerde + api.tx.perwerde.enroll, score tracker
- ResearchPage (/education/research): 5 academic papers, expandable abstracts, status badges, submit CTA
- Wire routes in App.tsx, remove comingSoon from all 3 in MobileHomeLayout
- Add university.*, certificates.*, research.* i18n keys to en.ts
This commit is contained in:
2026-04-09 08:51:21 +03:00
parent c56e021a6b
commit 892c78324f
6 changed files with 734 additions and 3 deletions
+3 -3
View File
@@ -96,10 +96,10 @@ const APP_SECTIONS: AppSection[] = [
emoji: '📚',
borderColor: 'border-l-yellow-500',
apps: [
{ title: 'mobile.app.university', icon: '🎓', route: '/education', comingSoon: true },
{ title: 'mobile.app.university', icon: '🎓', route: '/education/university' },
{ title: 'mobile.app.perwerde', icon: '📖', route: '/education', requiresAuth: true },
{ title: 'mobile.app.certificates', icon: '🏆', route: '/education', comingSoon: true },
{ title: 'mobile.app.research', icon: '🔬', route: '/education', comingSoon: true },
{ title: 'mobile.app.certificates', icon: '🏆', route: '/education/certificates' },
{ title: 'mobile.app.research', icon: '🔬', route: '/education/research' },
],
},
];