Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 🎉

About

A translation app that connects communities together by making learning new languages meaningful with flashcards and conversation starters using React Native, NodeJS & Firebase

Resources

License

Packages

No packages published