Skip to content
This repository has been archived by the owner on Mar 4, 2020. It is now read-only.
/ ThinkThrough Public archive

React Native app that allows you to find the root cause of what's been on your mind.

Notifications You must be signed in to change notification settings

binhxn/ThinkThrough

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThinkThrough

Thought project that allows you to find the root cause of your what's been on your mind.

Technologies

Besides the obvious, other technologies used in this project include:

Getting Started

1. Clone the project

$ git clone git@github.com:binhxn/ThinkThrough.git

2. Install dependencies

$ cd ThinkThrough
$ npm install

3. Run Expo

If you don't have the Expo Development Tool, XDE, make sure to download it at: https://docs.expo.io/versions/latest/introduction/installation.html

Once downloaded, run the XDE and Open an Existing Project pointing to this directory. Then on the top right of the screen, click on Device -> iOS Simulator and let it run! Make sure you also have XCode installed on your computer.

Another way to simulate this app on your mobile device is if you download the Expo app on your mobile device AND globally install expo:

$ npm install -g exp

Once installed, navigate to this directory and run:

$ exp start

You should then receive a QR code or URL in which you can enter in to your Expo app.

TODO

  • ✅ Add all screens with content and flow
  • ✅ Fix tabNavigation and stackNavigation flow
  • ✅ Add basic TextInput validation
  • ✅ Save all Thoughts into readable string
  • ✅ Reset navigation on completion
  • ✅ Add FlatList to render Thoughts
  • ✅ Add redux-persist to save Thoughts to AsyncStorage
  • ✅ Save date to AllThoughts
  • ❌ Add ability clear or delete individual Thought (by swipe)
  • ❌ Possibly remove persistGate from main component wrapper
  • ❌ Add tests with Jest/Enzyme
  • ❌ Research/implement styled-components
  • ❌ Research/implement react-native-elements
  • ❌ Optimize for Android
  • ❌ Organize file structure
  • ❌ REFACTOR REFACTOR REFACTOR

BUGS

  • ❌ Investigate slow animation on Picker component

About

React Native app that allows you to find the root cause of what's been on your mind.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published