btray77 / react-native-flashcards-project

Third one and final assessment project for the React Nanodegree Program.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flashcards

Flashcards is an app to help you study. It allows you to create decks of cards, add cards (each one has a question and an answer) to these decks and run a quiz to test your own skills. At the end of the quiz, you'll see your score.

This project was developed as a part of the Udacity's React course.

How to start the app

  1. After cloning this project, create a file /utils/config.js, like this:
export const config = {
    apiKey: "<API_KEY>",
    authDomain: "<PROJECT_ID>.firebaseapp.com",
    databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDER_ID>",
};
  1. Create a firebase project and replace the information above with your project's customized code snippet.

  2. Install and run the app:

cd react-native-flashcards
yarn install
yarn start

You can use the Expo app on your phone or install a simulator on your computer to see this app running.

APK File

If you don't want to follow the previous section steps, I've built an .apk file and you can download it from here.

https://exp-shell-app-assets.s3-us-west-1.amazonaws.com/android%2F%40luizcns%2Fflashcards-96ca8289-1577-11e8-b92e-0a580a78340d-signed.apk

To run it on your Android device, make sure you have the Android platform tools installed along with adb, then just run adb install app-filename.apk with USB debugging enabled on your device and the device plugged in.

Tested Platforms

This app was only tested on android devices. Therefore, it's not possible to guarantee it will run on iOS devices too.

Preview

The app looks like this:

create-react-native-app

This project was bootstrapped with Create React Native App. You can find more information on how to perform common tasks here.

About

Third one and final assessment project for the React Nanodegree Program.


Languages

Language:JavaScript 100.0%