# bartonhammond/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

Repository: https://github.com/bartonhammond/snowflake
Canonical: https://ross.abutalabs.com/products/bartonhammond-snowflake
Homepage: http://bartonhammond.github.io/snowflake/snowflake.js.html
Language: JavaScript
License: MIT
License Family: permissive
Topics: react-native, redux, jest, immutablejs, fastlane, bitrise, eslint, parse-server, hapi-server, tcomb-form-native, validate, standard-js, react-native-router-flux, react-native-vector-icons, i18n, key-mirror, async-storage, snowflake
Archived: true
Last push: 2019-03-07T19:03:55+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3925, "days_push": 2736, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4578, forks 599 (observed 2026-08-28T04:08:54.463125+00:00)

## What it is
Snowflake is a React Native starter app/boilerplate for building iOS and Android apps from a single JavaScript codebase. It ships with Redux, React Native Router Flux, Jest tests, i18n, and a choice of Hapi or Parse Server backends running locally or in the cloud.

## Use cases
- bootstrap a react native app with redux
- react native starter template with authentication
- learn redux and react native router flux by example
- react native boilerplate with jest tests and i18n
- mobile app skeleton with hapi or parse server backend
- example react native login register profile screens

## When to choose
- you want a ready-made React Native app skeleton with Redux, routing, forms, and tests already wired up
- you want to study a complete example of a React Native app with a Hapi or Parse backend
- you need auth flows (login, register, forgot password) as a starting point

## When to avoid
- you need a maintained template compatible with current React Native versions - the project targets React Native 0.41 and hasn't been updated since 2019
- you use Expo or a modern React Native toolchain
- you want a minimal starter without opinionated Redux and backend choices

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: state-management, routing, form-handling, internationalization, testing, auth
- domain: mobile-development, web-development, developer-tools
- platform: -
- tags: react-native, boilerplate, redux, starter-app, hapi, parse-server, jest, mobile-app-template, boilerplate, android, ios, javascript, nodejs

## Member repositories
- bartonhammond/snowflake (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:54.463125+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:31:25.229744+00:00, confidence not recorded.
  - readme: https://github.com/bartonhammond/snowflake (fetched 2026-08-28T04:08:54.463125+00:00, sha b3e778fe59fd)
  - homepage: http://bartonhammond.github.io/snowflake/snowflake.js.html (fetched 2026-08-29T09:05:23.422251+00:00, sha f2ac315aa539)
- Data as of 2026-08-30T08:39:29.467469+00:00.
