<commit_before># Fapp
Fapp is a new social media platform centered around a daily necessity ubiquitous to all cultures and identities: food.

## Table of Contents
 - [Requirements](#requirements)
 - [Installation](#installation)
 - [Usage](#usage)
 - [Known Errors](#known-errors)
 - [Team](#team)
 - [Feedback](#feedback)
 - [Open Source Libraries](#open-source-libraries)
 - [License](#license)

## Requirements
**Suggested Environment**

Samsung Galaxy S6:
 - Android Version 6.0 API 23
 - 3072 MB RAM
 - 1440x2560 640 dpi
 - 4 processors

## Installation
Currently Fapp is only supported on Android.

The application can be installed in two ways:

##### Running on an Emulator
1. Set up the React-Native environment following the "Getting Started" guide on: https://facebook.github.io/react-native/docs/getting-started.html.
2. `git clone https://github.com/Johj/fapp`
3. `npm install`
4. Open your emulator (Genymotion is suggested).
5. On one bash terminal, run: `react-native start`. Leave this open in the background.
6. On another bash terminal, run: `react-native run-android`.

##### Running the apk
1. Download the apk at https://github.com/Johj/fapp/raw/master/app-release.apk.
2. Give permissions to install on your device.
3. If your device denies installation due to the apk being unsigned, take steps to disable that on your device and continue with the installation.
4. The application should install and appear in your applications drawer.

## Usage
[Please refer to our extensive documentation.](https://github.com/Johj/fapp/tree/master/artifacts)

## Known Errors
1. If the application crashes during runtime, please kindly reload the application.
2. The logout action does not take you back to the login scene. You must close the application and rerun.

## Team

##### Team POOP (People Order Our Programs)
 - **Project Manager**: <NAME>
 - **Software Development Lead**: <NAME>
 - **Quality Assurance Lead**: <NAME>
 - **Algorithm Specialist**: <NAME>
 - **User Interface Specialist**: <NAME>
 - **Software Architect**: <NAME>
 - **Business Analyst**: <NAME>
 - **Senior System Analyst**: <NAME>
 - **Database Specialist**: <NAME>
 - **Database Specialist**: <NAME>

## Open Source Libraries
 - firebase 2.4.2
 - gl-react 2.2.0
 - gl-react-native 2.24.0
 - react 0.14.8
 - react-native 0.25.1
 - react-native-action-button 1.1.5
 - react-native-animatable 0.6.0
 - react-native-image-picker 0.18.15
 - react-native-radio-buttons 0.11.0
 - react-native-scrollable-tab-view 0.4.2
 - react-native-share 1.0.10
 - react-native-slider 0.7.1
 - react-native-vector-icons 2.0.2<commit_msg>links to libraries readme.<commit_after># Fapp
Fapp is a new social media platform centered around a daily necessity ubiquitous to all cultures and identities: food.

## Table of Contents
 - [Requirements](#requirements)
 - [Installation](#installation)
 - [Usage](#usage)
 - [Known Errors](#known-errors)
 - [Team](#team)
 - [Feedback](#feedback)
 - [Open Source Libraries](#open-source-libraries)
 - [License](#license)

## Requirements
**Suggested Environment**

Samsung Galaxy S6:
 - Android Version 6.0 API 23
 - 3072 MB RAM
 - 1440x2560 640 dpi
 - 4 processors

## Installation
Currently Fapp is only supported on Android.

The application can be installed in two ways:

##### Running on an Emulator
1. Set up the React-Native environment following the "Getting Started" guide on: https://facebook.github.io/react-native/docs/getting-started.html.
2. `git clone https://github.com/Johj/fapp`
3. `npm install`
4. Open your emulator (Genymotion is suggested).
5. On one bash terminal, run: `react-native start`. Leave this open in the background.
6. On another bash terminal, run: `react-native run-android`.

##### Running the apk
1. Download the apk at https://github.com/Johj/fapp/raw/master/app-release.apk.
2. Give permissions to install on your device.
3. If your device denies installation due to the apk being unsigned, take steps to disable that on your device and continue with the installation.
4. The application should install and appear in your applications drawer.

## Usage
[Please refer to our extensive documentation.](https://github.com/Johj/fapp/tree/master/artifacts)

## Known Errors
1. If the application crashes during runtime, please kindly reload the application.
2. The logout action does not take you back to the login scene. You must close the application and rerun.

## Team

##### Team POOP (People Order Our Programs)
 - **Project Manager**: <NAME>
 - **Software Development Lead**: <NAME>
 - **Quality Assurance Lead**: <NAME>
 - **Algorithm Specialist**: <NAME>
 - **User Interface Specialist**: <NAME>
 - **Software Architect**: <NAME>
 - **Business Analyst**: <NAME>
 - **Senior System Analyst**: <NAME>
 - **Database Specialist**: <NAME>
 - **Database Specialist**: <NAME>

## Open Source Libraries
 - firebase 2.4.2
 - gl-react 2.2.0
 - gl-react-native 2.24.0
 - react 0.14.8
 - react-native 0.25.1
 - [react-native-action-button 1.1.5](https://github.com/mastermoo/react-native-action-button)
 - [react-native-animatable 0.6.0](https://github.com/oblador/react-native-animatable)
 - [react-native-image-picker 0.18.15](https://github.com/marcshilling/react-native-image-picker)
 - [react-native-radio-buttons 0.11.0](https://github.com/ArnaudRinquin/react-native-radio-buttons)
 - [react-native-scrollable-tab-view 0.4.2](https://github.com/skv-headless/react-native-scrollable-tab-view)
 - [react-native-share 1.0.10](https://github.com/EstebanFuentealba/react-native-share)
 - [react-native-slider 0.7.1](https://github.com/jeanregisser/react-native-slider)
 - [react-native-vector-icons 2.0.2](https://github.com/oblador/react-native-vector-icons)
{'fraction_non_alphanumeric': 0.13548613548613547, 'fraction_numerical': 0.02772902772902773, 'mean_word_length': 4.025573192239859, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 16, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1105298', 'n_tokens_mistral': 1884, 'n_tokens_neox': 1721, 'n_words': 576}