Skip to content

A React Native app used to collect digital stamps in a stamp rally.

Notifications You must be signed in to change notification settings

shoo-in-app/stamp-rally

Repository files navigation

Shoo-in

A React Native app used to collect digital stamps in a stamp rally.

This was created during our time as students at Code Chrysalis.

How it works

A user can use this app to take part in stamp rallies. Their progress is stored on a CRUD server separate from this app. Creating new rallies is also done using that server. You can find the repository for the server at /flower.

Getting started

First, fork and clone this repository, and download the dependencies:

git clone https://github.com/[username]/stamp-rally.git
cd stamp-rally
yarn

You will need Expo to build this app.

Expo

Expo is an SDK which extends the functionality of React Native. It is also used to build native binaries and handle assets. Development with Expo requires both a local development tool and a mobile client to open the app.

Expo requires Node.js to be installed in order to build apps.

Expo Development Environment (XDE)

Make sure both the command-line tools and the XDE are installed.

Mobile Client: Expo for iOS and Android

Expo Client allows you to view your projects while you are developing them. When you serve your project from XDE, it generates a dev URL that you can open in Expo Client to preview the app. It is available for Android and iOS.

To be able to run the app locally, simulators are required. For iOS, Xcode will need to be installed (macOS only). For Android, we recommend the use of Genymotion.

Starting the app

Once Expo is installed, the app can be started opening the cloned directory in Expo XDE. Expo XDE will build and serve the app. Click on the 'Device' button to open the app in a local simulator, or 'Share' to open the app on a real device.

Contributing

Please feel free to contribute to this app. Make a pull request!

Authors

  • Alexander Ogilvie - Mobile Development - a-ogilvie
  • Takahiro Morita - Web Development - morita657
  • Yusuke Hayashi - Server Development - yhay81

Acknowledgements

About

A React Native app used to collect digital stamps in a stamp rally.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •