Skip to content

marlukyanova/FlowState

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Flow State

Flow state is an app designed for those who love watersports and need an easy, real time display of the waterlevels in the UK . Flow state now allows you to save your most frequently visited locations so that you can quickly gauge the waterlevels instead of searching for them on the map.

This repository contains Legacy project for original app: https://github.com/joedavies25/FlowState. Refactored back end and front end to use TypeScript, implemented testing.

Video

here's a short demo!

Tech Stack

  • React Native
  • TypeScript
  • Express
  • Mongoose
  • Mongodb
  • Expo
  • Jest

Getting Started

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

Installation

  1. Clone this repo

    git clone 'https://github.com/joedavies25/FlowState.git'

  2. Install dependancies

    cd client

    npm install

    cd ../

    cd server

    npm install

  3. Scrape static data

    npm run scraper (make sure your mongodb is running)

  4. Start server

    npm start

  5. start client

    npm start

  6. Connect to expo with ios emulator or with an ios phone and the Expo App

Contributors

Joe Davis - GitHub - LinkedIn

Maria Lukyanova - GitHub - LinkedIn

Hector Kennedy-Dyson - GitHub - LinkedIn

About

Flow state app displays river's waterlevels in the UK and allows you to save the most frequently visited locations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 74.3%
  • JavaScript 25.7%