Skip to content

brianharv/Blurg

Repository files navigation

Blurg

An IOS compatible app that harnesses the power of the Google Cloud Translate API to allow users from across the language to text and chat, 12/22/20

By Brian Harvey

Live Demo Instructions:

Setup/Installation Requirements

  1. Open Terminal (macOS) or PowerShell (Windows)
  2. To download the project Directory to your desktop enter the following commands:
cd Desktop
git clone https://github.com/brianharv/blurg
cd capstone-app
  1. To view the downloaded files, open them in a text editor or IDE of your choice.
  • if you have VSCode for example, when your terminal is within the main project Directory you can open all of the files with the command:
code .
  1. Download node and node package manager if they are not already installed on your device. You can find further instructions here.
  2. Run npm install in your terminal to download the necessary dependencies, plugins, and modules.
npm install
  1. Additionally, you may need to install these Expo dependencies. Copy and paste the code below and execute in terminal:
npm install -g expo-cli react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view react-navigatiob-tabs react-navigation-stack react-navigation-drawer react-navigation
  1. The command npm run start will build and open the compiled code in a browser of your choice using a local host.
npm run start

Stretch Goals

  • Update the useCallback hook to make async calls to the Translate API.
  • Background animations
  • Transition animations
  • Ability to make friends and/or import contacts from user's IOS/Android Contact List.
  • Have proper networking.
  • Add Android compatibilty.

Known Bugs

No known bugs

Additional Repos

Support and contact details

For any questions or feedback, feel free to contact me.

Technologies Used

  • JavaScript
  • React Native
  • Redux
  • Firebase
  • Gifted Chat
  • IOS Simulator
  • JSX
  • HTML
  • Git and GitHub

License

This application operates under the GPL license.

Copyright (c) 2020 Brian Harvey

About

IOS messaging app for communicating across language barriers. Harness the power of Google Translate to see your messages translated to the recipient's preferred language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors