paviln / pentia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pentia

Table of Contents

General

To follow this readme, it is exspected that commands are executed from the root of the project. The custom commands can be found in package.json, under the scripts tag.

cd pentia

Installation

Development

Install the dependencies and devDependencies.

npm i

Production

Install the dependencies.

npm install --production

Build

Development

Emulator

The app is setup to use the Firebase Emulator rather than Firebase Cloud in dev mode. Run the following command to start the emulator:

npm run emulator

In Firebase the rooms collection documents should be created manual, using the format of the model room.ts, which has the json format:

{ "name": "", "description", "" }

Android

Start the local Android emulator and metro bundler.

npm run android

Deployment

Android

Before building the project for deployment, the production build of the app should be tested.

npm run android-release

Follow the official guide on how to publish to Play Store.

Libraries

README
React
React Native
React Firebase Native
React Native Google Sign In
React Navigation
React Native FBSDK Next
React Native Image Picker
react-native-safe-area-context
react-native-splash-screen
react-native-uuid
react-native-vector-icons

License

This project is licenced under the MIT License.

About


Languages

Language:TypeScript 41.0%Language:Java 26.0%Language:C++ 11.4%Language:Objective-C++ 7.4%Language:JavaScript 4.0%Language:Objective-C 3.9%Language:Makefile 2.5%Language:Ruby 2.0%Language:Starlark 1.0%Language:Shell 0.8%