More Premium Hugo Themes Premium React Themes

Snowflake

:snowflake: A React-Native Android iOS Starter App/ BoilerPlate / Example with Redux, RN Router, & Jest with the Snowflake Hapi Server running locally or on RedHat OpenShift for the backend, or a Parse Server running locally or remotely on Heroku

Snowflake

:snowflake: A React-Native Android iOS Starter App/ BoilerPlate / Example with Redux, RN Router, & Jest with the Snowflake Hapi Server running locally or on RedHat OpenShift for the backend, or a Parse Server running locally or remotely on Heroku

Author Avatar Theme by bartonhammond
Github Stars Github Stars: 4596
Last Commit Last Commit: Mar 7, 2019 -
First Commit Created: Jan 15, 2024 -
Snowflake screenshot

Overview

The Snowflake mobile app is a React-Native starter app that serves as an example or boilerplate for iOS and Android. It allows for development with a single codebase and offers two backend options: Hapi server or Parse server.

Features

  • React-Native mobile app for iOS and Android.
  • Single codebase for both platforms.
  • Two backend options: Hapi server or Parse server.

Installation

To install the Snowflake app:

  1. Install React-Native.
  2. Install Snowflake.
  3. Clone the Snowflake repository.
  4. Install the necessary dependencies.

Using Snowflake Hapi Server

To use the Snowflake Hapi Server:

  1. Use the local or remote Snowflake Hapi Server.
  2. Copy the src/lib/config.example.js to src/lib/config.js.
  3. Choose the desired backend by setting hapiLocal or hapiRemote in the config.js file.
  4. Follow the instructions at https://github.com/bartonhammond/snowflake-hapi-openshift to run Hapi locally (requires installation of MongoDB and Redis).

Using Parse Server

To use the Snowflake Parse Server:

  1. Use the Snowflake Parse Heroku Server (hosted at https://snowflake-parse.herokuapp.com/parse) or set up a local instance of parse-server.
  2. Copy the src/lib/config.example.js to src/lib/config.js.
  3. Choose the desired backend by setting parseLocal or parseRemote in the config.js file.
  4. Follow the instructions at https://github.com/ParsePlatform/parse-server-example to set up parse-server.

Summary

The Snowflake mobile app is a React-Native starter project that provides a codebase for developing iOS and Android apps. It offers two backend options: Hapi server and Parse server. The installation process involves installing React-Native, cloning the Snowflake repository, and setting up the desired backend according to the provided instructions.