Liiku Ulkona is an application to promote and help people exercise/train for free using already available free options in Helsiki and neighbouring cities.
- 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.
- 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.
├── 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
First of all, set up the Liiku-ulkona-api server by following the setup instructions in the repository's README .
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.