/mood-check-in

Mobile phone app (iOS and Android) for recording your moods by doing a "check-in" from time to time. Using JavaScript, React Native, Redux, react-native-paper, react-navigation, victory-native (Formidable charts), Expo. Demonstration portfolio project front-end. The back-end is mocked and moods saved are ephemeral - much like moods in real life ⛅.

Primary LanguageJavaScript

mood-check-in

App for recording your moods by doing a "check-in" from time to time.

This is a portfolio project for Louie Christie to demonstrate front-end coding with React Native, Expo, React Native Paper and Formidable Victory Charts.

⚠️ Note: Moods saved in the app are ephemeral and will disappear from time to time. Much like moods in real life ⛅. The back-end is mocked, and not implemented.

Prerequisites

Install node

Install expo command line tool

npm install expo-cli --global

Getting Started

Clone the repo.

Install yarn classic

Install dependencies, in a terminal type:

yarn

To start app:

yarn start

Lint and test

yarn lint-staged

Debugging

Install react native debugger

open "rndebugger://set-debugger-loc?host=localhost&port=19001" - reference

Author

Louie Christie 2018 (2020)