Skip to content

Girolabs/fathersApp

Repository files navigation

Fathers App

Schoenstatt Fathers social app.

Build Status

Playstore

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

  1. Create your feature branch: git checkout -b username-issueNumber-short-feature-explanation
  2. Commit your changes: git commit -m 'feat: some feature'
  3. Push to the branch: git push origin username-issueNumber-short-feature-explanation
  4. 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