Fathers App
Schoenstatt Fathers social app.
Also in App Store
Development version
You need to have the Expo Client installed on your phone.
Scan the QR code on this site to access the currently deployed development version Expo Snack.
Tech
Schoenstatt fathers social app uses a number of open source projects to work properly:
- Expo - Expo is a framework and a platform for universal React applications
- React Native - Create native apps for Android and iOS using React.
- React Navigation - Routing and navigation for your React Native apps
- i18n-js - It's a small library to provide the I18n translations on the Javascript.
- moment - Parse, validate, manipulate, and display dates in javascript.
- Formik - Build forms in React, without the tears, the world's most popular open source form library for React and React Native.
- yup - Dead simple Object schema validation
- Axios - Promise based HTTP client for the browser and node.js
and others..
Installation
Have Node.js v10 + and npm installed then
npm install
npm install -g expo-cli
expo start
Contributing
- Create your feature branch: git checkout -b username-issueNumber-short-feature-explanation
- Commit your changes: git commit -m 'feat: some feature'
- Push to the branch: git push origin username-issueNumber-short-feature-explanation
- Submit a pull request to dev branch
Coding style
This project uses various tools to maintain a common coding style and help with development.
Linters:
- ESLint with the Airbnb Javascript Code Style
- Prettier
Git commit messages
To speed up the review process and to keep the logs tidy, we recommend the following simple rules on how to write good commit messages:
- Conventional Commits: A specification for adding human and machine readable meaning to commit messages
Branch