A translation app that connects communities together by making learning new languages meaningful with flashcards and conversation starters using React Native, NodeJS & Firebase
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
assets
components
.gitignore
CODE_OF_CONDUCT.md
Fire.js
LICENSE
PULL_REQUEST_TEMPLATE.md
README.md
app.json
index.js
package-lock.json
package.json

README.md

PenPal 🌇 - 2nd Place Winner

A translation app that connects communities together by making learning new languages meaningful with flashcards and conversation starters, built using REACT NATIVE, NODEJS & FIREBASE

LIVE DEMO 📱 - LICENSE 📝

App demo examples

en_Chat zh_tw_Chat

Notes

  • Works on both android and ios, but for simplicity just run it on ios

Instructions (8 steps)

  1. Install XCode if you haven't already via the Apple App Store

  2. Clone the repo and cd into it

git clone https://github.com/chrisjim316/PenPal/ && cd PenPal
  1. Install all libraries and tools required for the project by running this on the command line
sudo npm install -g expo-cli && sudo npm install
  1. To run the iOS application, use the following command:
expo start

4.1 If the above command fails for you, just go to https://docs.expo.io/versions/latest/introduction/installation.html, find 'Not working?' under 'iOS Simulator' and follow the instructions to manually install expo on your iOS simulator. Then jump to step 7

  1. Click 's' on your keyboard on the command line, click the arrow down key until you are hovering above 'Log in with an existing Expo account' and click enter. Sign in expo using the credentials below
Username: chrisjim316
Password: you know it ;)
  1. Click 'i' on your keyboard on the command line to launch ios simulator

  2. Click 'Back to Expo Home'. If not signed in yet, use the credentials above

  3. If you see nothing under 'recently in developments' and 'recently opened' open and sign in into https://snack.expo.io/@chrisjim316/penpal on a web browser, click PenPal under 'Snacks'.

  4. Check your iOS simulator again, click 'PenPal (@chrisjim316). Should work!

Well done in setting it up! Have fun 🎉