// the find
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
A React Native starter app from 2016-2019 that wires up Redux, two backend options (Hapi or Parse Server), authentication flows, and CI with Bitrise. It's a learning artifact more than a production template — the value is seeing how these pieces connect, not in shipping it.
The Redux integration is thorough and well-explained: actions, reducers, and UI are cleanly separated, and the README actually walks through the data flow with real code. Test coverage at ~90% with Jest, including snapshot tests and mocked native modules, was ahead of most boilerplates of its era. Offering two backend choices (Hapi and Parse Server) with a simple config flag is a practical design. The Fastlane + Bitrise CI setup with 45 minutes of video walkthroughs is more hand-holding than most open source projects bother to provide.
Dead since 2019 — React Native 0.41 is ancient, and the ecosystem has changed completely: React Navigation replaced react-native-router-flux, hooks replaced class components and much of Redux boilerplate, and Parse Server on Heroku's free tier is long gone. The remote Snowflake Hapi server runs on RedHat OpenShift's v2 platform, which shut down years ago, so the default out-of-box config points at a dead endpoint. ImmutableJS adds complexity that plain Redux Toolkit or Zustand would eliminate entirely today. Anyone adopting this starts with a significant debt of outdated dependencies before writing a line of product code.