Skip to content

We're creating a simple app to allow iOS & Android users that allows the starting and stopping of audio recording while famous quotes loop in the background. Users should be able to hit record which would record audio to their device as well as upload the audio to our AWS S3 bucket. It is important that this app be developed with React Native be…

Notifications You must be signed in to change notification settings

reactnatively/react-native-secondthought

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.

SecondThought

We're creating a simple app to allow iOS & Android users that allows the starting and stopping of audio recording while famous quotes loop in the background.

Users should be able to:

  • press record which would begin recording audio to their device
  • as well as upload a final audio file to our AWS S3 bucket.

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
User register Medium
User login Medium
User not recording Critical
User currently recording Critical
Audio Files List Critical
Audio File Critical

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+)
  • React Native Navigation
  • DO NOT USE Realm

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 that allows the starting and stopping of audio recording while famous quotes loop in the background. Users should be able to hit record which would record audio to their device as well as upload the audio to our AWS S3 bucket. It is important that this app be developed with React Native be…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published