Repository for the FaithLink MVP. This app is designed to help Christian small groups and their members grow in their faith by providing a platform for sharing resources, organizing meetings, and tracking spiritual growth.
Built with React Native + Expo.
Here are a few screenshots from the app on iOS:
Coming Soon. In the meantime, you can run the app on your Android device using the Expo Go app. Follow the instructions in the Development Setup section below.
Coming Soon. In the meantime, you can run the app on your iOS device using the Expo Go app. Follow the instructions in the Development Setup section below.
Coming Soon.
npm install -g expo-cli
)npm install
in the root directory of the projectnpx expo start
to start the development serverThe app is currently configured to connect to a test Firestore DB. If you are looking to set up a new connection to a different Firestore DB, you'll need to edit the configuration found in firebase/firebaseConfig.js
. For more information, see the official Firebase documentation.
In order to build for iOS, you will need to have a Mac with Xcode installed. You will also need to have an Apple Developer account. You can follow the instructions on the Expo documentation to build a standalone app for iOS.
Do not run npm start
to run the app in a web browser. The app is not currently set up to run in a web browser. We are working on adding web support.
We are using Jest for testing. To run the tests, run npm test
in the root directory of the project.