Skip to content

Liiku Ulkona is an application to promote and help people exercise/train for free using already available free options in Helsiki and neighbouring cities.

Notifications You must be signed in to change notification settings

utsabk/liiku-ulkona-app

Repository files navigation

Overview

Liiku Ulkona is an application to promote and help people exercise/train for free using already available free options in Helsiki and neighbouring cities.

App features

  • View all the outdoor activities and options available in near surroundings.
  • Search an activity based on the current location.
  • Find all the details related to an activity.
  • Save an activity in your favorite list.
  • Claim points by visiting the exercising places.
  • Use collected points to activate the benefits.

Prototype

Prototype

Built With

  • Expo - Framework and a platform for universal React applications
  • Redux - For state management of the application with a centralized place called store
  • Redux Thunk - A miidleware to call the action creators that return a function(thunk), used to despatch the synchronous action after the API call has been finished.
  • AsyncStorage - Async, unencrypted module that allows to persist data offline in React Native apps.

App Flow

Application Structure


├── assets                          #assets, static files
├── src
│   ├── components                  #shared components used across features
│   ├── navigation                  #stack navigator
│   ├── screens                     #multiple screens
│   ├── services                    #logic external API
│   ├── store                       #redux store
│   │  ├── actions                  #all the calling action creators
│   │  ├── reducers                 #all the reducers used around redux
│   │  ├── types                    #static values
│   ├── theme.js                    #theme styles like colors, font styles

Getting started

Liiku-ulkona-api

First of all, set up the Liiku-ulkona-api server by following the setup instructions in the repository's README .

Liiku-ulkona-app

Clone

git clone [email protected]:utsabk/liiku-ulkona-app.git
cd liiku-ulkona-app

After that run this command on project path

$ expo install
$ npm install
$ expo start

Your app should be running now.

Demo

About

Liiku Ulkona is an application to promote and help people exercise/train for free using already available free options in Helsiki and neighbouring cities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published