App.js : navigator routes user to login page initially by default
in-app screens held inside folder 'Pages'
- LoginForm.js : login page
- user able to login as existing user or create an account
- MainPage.js : dashboard view with line graph
- displays highest price and lowest price from the last 24 hours
- displays current price
- MainPageGuest.js : dashboard view for guest user (no button redirecting to a profile page)
- Profile.js : profile page for the user (unable to be accessed by guests)
front-end built with React-Native
Apollo Client used to connect to the backend
GraphQL queries/mutations used to retrieve data from and manipulate data in SQL database
app runs on port 8080
to run application : $ npm run ios