Skip to content

We're creating a simple app to allow iOS & Android users the ability to swipe through different dishes and tell us if you’ve had it before. Users would swipe left if they've never had the dish. Users would swipe right if they've had the dish before. Users can also swipe up to add a comment. The images of the dishes would be provided via API. Eac…

Notifications You must be signed in to change notification settings

reactnatively/react-native-tenderloin

Repository files navigation

React Natively

Projects that use React Native to tell the story of humanity. Here we'll capture how humans interact with each other using technology.

Tenderloin

We're creating a simple app to allow iOS & Android users the ability to swipe through different quotes and tell us if they have heard it before.

  • Users would swipe left if they've never heard of the quote.
  • Users would swipe right if they have heard of the quote.
  • Users advance through the provided list of quotes by swiping.
  • Seperately, users may also choose to add a comment.

The quotes displayed would be provided via the API below. Each swipe would then POST data to the API provided in form of "yes" or "no" string.

PLEASE NOTE: It is important that this app be developed with React Native because we want to deploy to our student group for testing on either iOS or Android devices.

User Action View Priority Notes
Splash Screen Medium Should be considered the splash screen.
User register Medium Should only display when register button is click from login screen.
User login Medium Should appear if user is not currently logged in.
Quote displayed Critical Should be considered the home screen for logged in users. If not logged in the user should see login screen.
Quote displayed with comments Critical Should be visible if user is actively adding or reviewing comments.

React Natively API

Explore the API a bit more via Postman collection.

Key Value (Example) Description
token NWU1MWQ4NzIwOTY0OGNjMTNkZWI1MjNiMjA1ZA== Token required for access to the API
text If you are not willing to risk the usual you will have to settle for the ordinary. Quote (1111 Characters
lines SVG Any SVG paths (1111 Characters)
image directory/subdirectory/image.file Image file associated with the quote (255 Characters)
audio directory/subdirectory/audio.file Audio file originated with the quote (255 Characters)
longitude 32.7820148 Longitude of user when post occurs
latitude -96.8003555 Latitude of user when post occurs
altitude 150 Altitude of user when post occurs
author 83838383 User ID of the user authoring object
audience 33333333 User ID of the user who is audience to this object

Other requirements and key considerations

This is 1 of 4 React Natively mini projects that are meant to be stand alone apps that run on both iOS and Android. They may also be submitted to their respective mobile app stores - in some form - in the near future.

  • iOS (Device preference: iPhone 6 and above)
  • Android (OS: Latest OS or next the latest)
  • React Native (v0.56)

What's expected is 4 separate, independent code bundles that successfully build Android and iOS binaries. All dependencies must be clearly identified.

About

We're creating a simple app to allow iOS & Android users the ability to swipe through different dishes and tell us if you’ve had it before. Users would swipe left if they've never had the dish. Users would swipe right if they've had the dish before. Users can also swipe up to add a comment. The images of the dishes would be provided via API. Eac…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published