Flow state is an app designed for those who love watersports and need an easy, real-time display of the water levels in the UK. Flow state now allows you to save your most frequently visited locations so that you can quickly gauge the water levels instead of searching for them on the map.
Here's a short demo!
- React Native (expo)
- TypeScript
- Express
- Mongoose
- Mongodb
- Jest
In order to work on Flow State you will need a couple of things:
-
Expo - the Expo development environment.
npm install -g expo-cli
-
Local Mongodb database - To store static data
-
IOS Device or emulator
-
Fork and clone this repo
-
Install dependancies
npm run install
-
Start mongodb service
sudo service mongodb start
or
brew services start mongodb-community
-
Run scraper
npm run scraper
-
Start server
npm start-server
-
start client
npm start-client
-
Connect to expo with ios emulator or with an ios phone and the Expo App
In the future, I plan to add functionality for separate users to have their own unique saved locations. I'm also planning to increase the amount of information that the user can access in such a way as not to overwhelm them.
Thanks goes to these wonderful people (emoji key):
Joe Davies 💻🎨 📹 |
Maria Lukyanova 💻 |
Hector Kennedy-Dyson 💻 |