diff --git a/mobile/src/screens/AssemblyScreen.tsx b/mobile/src/screens/AssemblyScreen.tsx
index f8671012..4b1db83b 100644
--- a/mobile/src/screens/AssemblyScreen.tsx
+++ b/mobile/src/screens/AssemblyScreen.tsx
@@ -1,151 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const AssemblyScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Assembly
-
-
-
- {/* Content */}
+
🏛️
- Di bin çêkirinê de ye
- Under Maintenance
+ Li benda damezrandinê
+ Awaiting Establishment
- Ev taybetmendî niha di bin çêkirinê de ye. Ji kerema xwe paşê vegerin.
+ Meclîsa Komara Dijitaliya Kurdistanê piştî hilbijartinên beta dê were damezrandin.
- This feature is currently under maintenance. Please check back later.
+ The Assembly of Digital Kurdistan Republic will be established after beta elections.
- Planned Features:
- • Digital Kurdistan Parliament
- • Legislative proposals
- • Assembly voting sessions
- • Public deliberations
+ Taybetmendiyên Plankirin:
+ • Nûnertiya welatîyan
+ • Pêşniyar û dengdan
+ • Yasadanîna civakê
+ • Çavdêriya hikûmetê
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default AssemblyScreen;
diff --git a/mobile/src/screens/BankScreen.tsx b/mobile/src/screens/BankScreen.tsx
index 83836079..aa43e5e0 100644
--- a/mobile/src/screens/BankScreen.tsx
+++ b/mobile/src/screens/BankScreen.tsx
@@ -3,31 +3,13 @@ import {
View,
Text,
StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
+ ScrollView,
} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
import { KurdistanColors } from '../theme/colors';
const BankScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Bank
-
-
-
- {/* Content */}
+
🏦
Li benda damezrandinê
@@ -41,14 +23,14 @@ const BankScreen: React.FC = () => {
- Planned Features:
- • Digital savings accounts
- • Decentralized lending
- • Community treasury
- • Cross-border payments
+ Taybetmendiyên Plankirin:
+ • Hesabên teserûfê yên dîjîtal
+ • Deyndana nenavendî
+ • Xezîneya civakê
+ • Dravdanên nav-sînor
-
+
);
};
@@ -56,40 +38,16 @@ const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
},
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
+ contentContainer: {
+ flexGrow: 1,
},
content: {
flex: 1,
alignItems: 'center',
justifyContent: 'center',
paddingHorizontal: 32,
+ paddingVertical: 40,
},
icon: {
fontSize: 80,
diff --git a/mobile/src/screens/CertificatesScreen.tsx b/mobile/src/screens/CertificatesScreen.tsx
index 760a272d..1a88274d 100644
--- a/mobile/src/screens/CertificatesScreen.tsx
+++ b/mobile/src/screens/CertificatesScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const CertificatesScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Certificates
-
-
-
- {/* Content */}
+
🏆
Li benda Wezareta Perwerdê
Awaiting Ministry of Education
- Duaye damezrandina Wezareta Perwerdê yên aktîv bibin.
+ Sertîfîkayên blockchain piştî damezrandina Wezareta Perwerdê dê werin dayîn.
- Awaiting the establishment of an active Ministry of Education.
+ Blockchain certificates will be issued after the Ministry of Education is established.
- Planned Features:
- • Blockchain-verified certificates
- • Professional credentials
- • Course completion badges
- • Skill verification NFTs
- • Employment verification
+ Taybetmendiyên Plankirin:
+ • Sertîfîkayên blockchain
+ • Nîşaneyên pîşeyî
+ • NFTyên jêhatîbûnê
+ • Piştrastkirina xebatê
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default CertificatesScreen;
diff --git a/mobile/src/screens/EventsScreen.tsx b/mobile/src/screens/EventsScreen.tsx
index 3280675c..acc0fa49 100644
--- a/mobile/src/screens/EventsScreen.tsx
+++ b/mobile/src/screens/EventsScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const EventsScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Events
-
-
-
- {/* Content */}
+
🎭
- Coming Soon
- Çalakî / Events
+ Zû tê
+ Coming Soon
- Çalakî / Events will be available soon!
+ Çalakî û bûyerên civakê dê di demeke nêzîk de werin zêdekirin.
- Discover and participate in Kurdish community events.
+ Community events and activities will be added soon.
- Planned Features:
- • Cultural events calendar
- • NFT-based event tickets
- • Virtual gatherings
- • Community meetups
- • Newroz celebrations
+ Taybetmendiyên Plankirin:
+ • Çalakiyên çandî
+ • Konfêrans û semîner
+ • Pêşbaziyên civakê
+ • Bûyerên NFT
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default EventsScreen;
diff --git a/mobile/src/screens/HelpScreen.tsx b/mobile/src/screens/HelpScreen.tsx
index ca5c071e..c8aef746 100644
--- a/mobile/src/screens/HelpScreen.tsx
+++ b/mobile/src/screens/HelpScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const HelpScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Help
-
-
-
- {/* Content */}
+
🤝
- Coming Soon
- Harîkarî / Help
+ Zû tê
+ Coming Soon
- Harîkarî / Help will be available soon!
+ Sîstema arîkariyê dê di demeke nêzîk de were destpêkirin.
- Community support and mutual aid platform.
+ The help and support system will be launched soon.
- Planned Features:
- • Community support requests
- • Mutual aid coordination
- • Emergency assistance
- • Resource sharing
- • Volunteer matching
+ Taybetmendiyên Plankirin:
+ • Pirsên pir tên pirsîn (FAQ)
+ • Piştgiriya zindî
+ • Rêberên bikarhêner
+ • Têkiliya civakê
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default HelpScreen;
diff --git a/mobile/src/screens/JusticeScreen.tsx b/mobile/src/screens/JusticeScreen.tsx
index cf964892..640be2e0 100644
--- a/mobile/src/screens/JusticeScreen.tsx
+++ b/mobile/src/screens/JusticeScreen.tsx
@@ -1,151 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const JusticeScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Justice
-
-
-
- {/* Content */}
+
⚖️
- Li benda hilbijartinên çalak
- Awaiting Active Elections
+ Li benda hilbijartina Serok
+ Awaiting Presidential Election
- Duaye hilbijartinên Serokî yên çalak bibin.
+ Sîstema dadweriyê piştî hilbijartina Serokê Komarê dê were aktîfkirin.
- Awaiting active Presidential elections to be initiated.
+ The justice system will be activated after the Presidential election.
- Planned Features:
- • Decentralized dispute resolution
- • Community arbitration
- • Smart contract enforcement
- • Transparent judicial records
+ Taybetmendiyên Plankirin:
+ • Dadgehên dîjîtal
+ • Çareserkirina nakokiyan
+ • Biryarên blockchain
+ • Parastina mafên welatîyan
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default JusticeScreen;
diff --git a/mobile/src/screens/MusicScreen.tsx b/mobile/src/screens/MusicScreen.tsx
index a1dbafc5..1fb1b5c8 100644
--- a/mobile/src/screens/MusicScreen.tsx
+++ b/mobile/src/screens/MusicScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const MusicScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Music
-
-
-
- {/* Content */}
+
🎵
- Coming Soon
- Music Stream
+ Zû tê
+ Coming Soon
- Music Stream will be available soon!
+ Platforma muzîkê ya nenavendî dê zû were.
- Decentralized Kurdish music streaming platform.
+ Decentralized Kurdish music streaming platform coming soon.
- Planned Features:
- • Kurdish music library
- • Artist direct support via HEZ
- • Playlist creation
- • Music NFTs
- • Live streaming concerts
+ Taybetmendiyên Plankirin:
+ • Pirtûkxaneya muzîka Kurdî
+ • Piştgiriya hunermend bi HEZ
+ • Lîsteyên stranên kesane
+ • NFTyên muzîkê
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default MusicScreen;
diff --git a/mobile/src/screens/PollsScreen.tsx b/mobile/src/screens/PollsScreen.tsx
index d5dd9aad..0ed319d5 100644
--- a/mobile/src/screens/PollsScreen.tsx
+++ b/mobile/src/screens/PollsScreen.tsx
@@ -1,151 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const PollsScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Polls
-
-
-
- {/* Content */}
+
📊
- Coming Soon
- Public Polls
+ Zû tê
+ Coming Soon
- Public Polls will be available soon!
+ Sîstema rapirsiyê dê di demeke nêzîk de were destpêkirin.
- Rapirsiyên giştî zû tên!
+ The polling system will be launched soon.
- Planned Features:
- • Community opinion polls
- • Anonymous voting options
- • Real-time results
- • Weighted voting by Tiki
+ Taybetmendiyên Plankirin:
+ • Rapirsiyên civakê
+ • Encamên zindî
+ • Analîza daneyan
+ • Dîroka dengdanê
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default PollsScreen;
diff --git a/mobile/src/screens/ResearchScreen.tsx b/mobile/src/screens/ResearchScreen.tsx
index 70a14de7..ade2e41a 100644
--- a/mobile/src/screens/ResearchScreen.tsx
+++ b/mobile/src/screens/ResearchScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const ResearchScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- Research
-
-
-
- {/* Content */}
+
🔬
Li benda Wezareta Perwerdê
Awaiting Ministry of Education
- Duaye damezrandina Wezareta Perwerdê yên aktîv bibin.
+ Navenda lêkolînê piştî damezrandina Wezareta Perwerdê dê were vekirin.
- Awaiting the establishment of an active Ministry of Education.
+ Research center will open after the Ministry of Education is established.
- Planned Features:
- • Kurdish research database
- • Academic paper repository
- • Research funding via DAO
- • Collaboration tools
- • Open access publications
+ Taybetmendiyên Plankirin:
+ • Databaza lêkolînên Kurdî
+ • Depoya gotarên akademîk
+ • Fînanskirina bi DAO
+ • Weşanên gihîştina vekirî
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default ResearchScreen;
diff --git a/mobile/src/screens/UniversityScreen.tsx b/mobile/src/screens/UniversityScreen.tsx
index 330cfd75..febf6f7c 100644
--- a/mobile/src/screens/UniversityScreen.tsx
+++ b/mobile/src/screens/UniversityScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const UniversityScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- University
-
-
-
- {/* Content */}
+
🎓
Li benda Wezareta Perwerdê
Awaiting Ministry of Education
- Duaye damezrandina Wezareta Perwerdê yên aktîv bibin.
+ Zanîngeha Dijital a Kurdistanê piştî damezrandina Wezareta Perwerdê dê were vekirin.
- Awaiting the establishment of an active Ministry of Education.
+ Digital Kurdistan University will open after the Ministry of Education is established.
- Planned Features:
- • Digital Kurdistan University
- • Accredited online courses
- • Blockchain-verified degrees
- • Kurdish language curriculum
- • Scholarship programs
+ Taybetmendiyên Plankirin:
+ • Kursên onlayn yên pejirandî
+ • Dîplomên blockchain
+ • Bernameya zimanê Kurdî
+ • Bernameyên burs
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default UniversityScreen;
diff --git a/mobile/src/screens/VPNScreen.tsx b/mobile/src/screens/VPNScreen.tsx
index 1037a5be..f3e4d0fc 100644
--- a/mobile/src/screens/VPNScreen.tsx
+++ b/mobile/src/screens/VPNScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const VPNScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- VPN
-
-
-
- {/* Content */}
+
🛡️
- Coming Soon
- Decentralized VPN
+ Zû tê
+ Coming Soon
- Decentralized VPN will be available soon!
+ VPNa nenavendî dê zû were.
- Privacy-first, community-powered VPN network.
+ Privacy-first, community-powered decentralized VPN coming soon.
- Planned Features:
- • Decentralized relay network
- • Pay-per-use with HEZ tokens
- • No-logs policy guaranteed
- • Community node operators
- • Bypass censorship
+ Taybetmendiyên Plankirin:
+ • Tora relay nenavendî
+ • Dravdana bi tokenên HEZ
+ • Siyaseta bê-log
+ • Derbazkirina sansûrê
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default VPNScreen;
diff --git a/mobile/src/screens/WhatsKURDScreen.tsx b/mobile/src/screens/WhatsKURDScreen.tsx
index d3c30d73..1ae8fe79 100644
--- a/mobile/src/screens/WhatsKURDScreen.tsx
+++ b/mobile/src/screens/WhatsKURDScreen.tsx
@@ -1,152 +1,47 @@
import React from 'react';
-import {
- View,
- Text,
- StyleSheet,
- SafeAreaView,
- StatusBar,
- TouchableOpacity,
- Platform,
-} from 'react-native';
-import { useNavigation } from '@react-navigation/native';
+import { View, Text, StyleSheet, ScrollView } from 'react-native';
import { KurdistanColors } from '../theme/colors';
const WhatsKURDScreen: React.FC = () => {
- const navigation = useNavigation();
-
return (
-
-
-
- {/* Header */}
-
- navigation.goBack()} style={styles.backButton}>
- ← Back
-
- whatsKURD
-
-
-
- {/* Content */}
+
💬
- Coming Soon
- whatsKURD
+ Zû tê
+ Coming Soon
- whatsKURD will be available soon!
+ whatsKURD - Peyamgera nenavendî ya Kurdistanê dê zû were.
- Decentralized messaging for the Kurdish community.
+ whatsKURD - Kurdistan's decentralized messenger coming soon.
- Planned Features:
- • End-to-end encrypted messaging
- • Decentralized infrastructure
- • Group chats and channels
- • Voice and video calls
- • Kurdish language support
+ Taybetmendiyên Plankirin:
+ • Peyamên şîfrekirî
+ • Bangên deng û vîdyo
+ • Komên civakê
+ • Parvekirina pelan
-
+
);
};
const styles = StyleSheet.create({
- container: {
- flex: 1,
- backgroundColor: '#F5F5F5',
- paddingTop: Platform.OS === 'android' ? StatusBar.currentHeight : 0,
- },
- header: {
- flexDirection: 'row',
- justifyContent: 'space-between',
- alignItems: 'center',
- paddingHorizontal: 16,
- paddingVertical: 12,
- backgroundColor: '#FFFFFF',
- borderBottomWidth: 1,
- borderBottomColor: '#E5E5E5',
- },
- backButton: {
- paddingVertical: 4,
- paddingRight: 8,
- },
- backButtonText: {
- fontSize: 16,
- color: KurdistanColors.kesk,
- fontWeight: '500',
- },
- headerTitle: {
- fontSize: 18,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- },
- placeholder: {
- width: 60,
- },
- content: {
- flex: 1,
- alignItems: 'center',
- justifyContent: 'center',
- paddingHorizontal: 32,
- },
- icon: {
- fontSize: 80,
- marginBottom: 24,
- },
- title: {
- fontSize: 22,
- fontWeight: 'bold',
- color: KurdistanColors.reş,
- textAlign: 'center',
- marginBottom: 4,
- },
- titleEn: {
- fontSize: 18,
- color: '#666',
- textAlign: 'center',
- marginBottom: 24,
- },
- messageBox: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- marginBottom: 24,
- width: '100%',
- },
- message: {
- fontSize: 15,
- color: '#444',
- textAlign: 'center',
- lineHeight: 24,
- marginBottom: 12,
- },
- messageEn: {
- fontSize: 14,
- color: '#888',
- textAlign: 'center',
- lineHeight: 22,
- },
- featureList: {
- backgroundColor: '#FFFFFF',
- borderRadius: 16,
- padding: 20,
- width: '100%',
- },
- featureTitle: {
- fontSize: 16,
- fontWeight: 'bold',
- color: KurdistanColors.kesk,
- marginBottom: 12,
- },
- featureItem: {
- fontSize: 14,
- color: '#555',
- marginBottom: 8,
- lineHeight: 20,
- },
+ container: { flex: 1, backgroundColor: '#F5F5F5' },
+ contentContainer: { flexGrow: 1 },
+ content: { flex: 1, alignItems: 'center', justifyContent: 'center', paddingHorizontal: 32, paddingVertical: 40 },
+ icon: { fontSize: 80, marginBottom: 24 },
+ title: { fontSize: 22, fontWeight: 'bold', color: KurdistanColors.reş, textAlign: 'center', marginBottom: 4 },
+ titleEn: { fontSize: 18, color: '#666', textAlign: 'center', marginBottom: 24 },
+ messageBox: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, marginBottom: 24, width: '100%' },
+ message: { fontSize: 15, color: '#444', textAlign: 'center', lineHeight: 24, marginBottom: 12 },
+ messageEn: { fontSize: 14, color: '#888', textAlign: 'center', lineHeight: 22 },
+ featureList: { backgroundColor: '#FFFFFF', borderRadius: 16, padding: 20, width: '100%' },
+ featureTitle: { fontSize: 16, fontWeight: 'bold', color: KurdistanColors.kesk, marginBottom: 12 },
+ featureItem: { fontSize: 14, color: '#555', marginBottom: 8, lineHeight: 20 },
});
export default WhatsKURDScreen;