diff --git a/AccountPage.js b/AccountPage.js
new file mode 100644
index 0000000..6bb773a
--- /dev/null
+++ b/AccountPage.js
@@ -0,0 +1,131 @@
+import React, { Component } from 'react';
+import {
+ Platform,
+ StyleSheet,
+ Text,
+ View,
+ Button,
+ Image,
+ KeyboardAvoidingView,
+ TouchableOpacity,
+ Alert
+} from 'react-native';
+import {Permissions, Location, Font} from 'expo';
+import firebase from 'firebase';
+import FontAwesome, { Icons } from 'react-native-fontawesome';
+import { Actions } from 'react-native-router-flux';
+import ActionButton from 'react-native-action-button';
+
+
+export class AccountPage extends Component {
+
+ constructor(props) {
+ super(props);
+ this.goback = this.goback.bind(this);
+ }
+
+ // user log out confirm
+ logout() {
+ Alert.alert(
+ "Are you sure you wish to logout?",
+ "We would miss you!",
+ [
+ {text: 'Cancel'},
+ {text: 'Yes', onPress: () => {
+ firebase.auth().signOut().then(function() {
+ Alert.alert('Signed Out');
+ Actions.pop();
+ Actions.pop();
+ }, function(error) {
+ Alert.alert('Sign Out Error', error);
+ });
+ }},
+ ],
+ );
+ }
+
+ goback() {
+ console.log("goback");
+ Actions.pop();
+ }
+
+ // load font after render the page
+ async componentDidMount() {
+ await Font.loadAsync({
+ fontAwesome: require('./fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf'),
+ });
+ this.setState({ fontLoaded: true });
+ }
+
+ render() {
+ return (
+
+
+ {Icons.backward}
+
+ )}
+ degrees={Number(0)}
+ onPress= {this.goback}>>
+
+
+
+ Free Food Locator
+
+
+ Logout
+
+
+ );
+ }
+}
+
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ backgroundColor: '#3498db',
+ },
+ backButton: {
+ position: 'absolute',
+ width: 20,
+ height: 20,
+ top: 10,
+ left: '10%',
+ },
+ logo: {
+ width: 100,
+ height: 100,
+ },
+ logoContainer: {
+ alignItems: 'center',
+ flexGrow: 1,
+ justifyContent: 'center',
+ },
+ title: {
+ color: "#FFF",
+ marginTop: 10,
+ textAlign: 'center',
+ opacity: 0.9,
+ },
+ buttonContainer: {
+ backgroundColor: '#2980b9',
+ paddingVertical: 15,
+ },
+ buttonText: {
+ textAlign: 'center',
+ color: '#FFFFFF',
+ fontWeight: '700'
+ }
+});
\ No newline at end of file
diff --git a/Routes.js b/Routes.js
index 9216d17..b6f8f95 100644
--- a/Routes.js
+++ b/Routes.js
@@ -5,6 +5,7 @@ import {Login} from './Login';
import {Signup} from './Signup';
import {Forgot} from './Forgot';
import {Map} from './Map';
+import {AccountPage} from './AccountPage';
export class Routes extends Component {
@@ -16,6 +17,7 @@ export class Routes extends Component {
+
);