/mobile-flashcards

Primary LanguageJavaScriptMIT LicenseMIT

React Native Project: Mobile Flashcards

Description

This is the third project for the React Nanodegree.

It is a mobile application that allows users to study collections of flashcards. The app will allow users to create different categories of flashcards called "decks", add flashcards to those decks, then take quizzes on those decks.

The app is built with React Native and was developed and tested for iOS only.

Getting started

Installation

The React Native app was bootstrapped with Create React Native App.

Developer Software Dependencies:

  • Yarn package manager
  • create-react-native-app
  • Editor / IDE
  • Expo app on a mobile device, and/or Xcode (for the iOS simulator)
  • Expo SDK or XDE

External Libraries used in this Project:

  • Redux
  • React Navigation
  • Styled Components
  • Jest
  • React Prop Types

Getting Started

To get started with this repository:

# git clone the repository e.g. into a <projects> folder
cd <projects>
# git clone with ssh
git@github.com:deyanemo/mobile-flashcards.git

# or git clone with HTTPS
git clone https://github.com/deyanemo/mobile-flashcards.git

# change directory into the cloned repo
cd mobile-flashcards

# install the dependencies
yarn install

#run the project 
yarn start