Skip to content

Latest commit

 

History

History
88 lines (67 loc) · 2.17 KB

README.md

File metadata and controls

88 lines (67 loc) · 2.17 KB

TuneShare Client

Description

This is a mobile application where the user can post their favorite music. We are using the Spotify API to provide music data. To authenticate users on this app, we are using OAuth. Which means that in order to use the app, you have to have an active Spotify account. While on the app you can browse all posts, create your own, comment or like on the post or take a look at your profile to see a list of the songs you have previously posted. In the Post index you will see the title of the song, the artist, the album cover and you also have the ability to listen to a preview of the song for 30 seconds.

The code

Installation

  1. Fork and clone Tune Share Client to your local workspace.

  2. Install the project dependencies.

yarn
  1. Run the app on the simulator or web.
yarn ios

or

yarn android

web

yarn web

The API can be found here:

Dependencies

  • Expo-google-fonts/pacifico
  • Expo/vector-icons
  • React-native-community/async-storage
  • React-native-community/masked-view
  • React-navigation/bottom-tabs
  • React-navigation/native
  • React-navigation/stack
  • Axios
  • Expo
  • Expo-auth-session
  • Expo-av
  • Expo-font
  • Expo-linear-gradient
  • Expo-linking
  • Expo-random
  • Expo-status-bar
  • Expo-web-browser
  • React
  • React-dom
  • React-native
  • React-native-elements
  • React-native-flash-message
  • React-native-gesture-handler
  • React-native-linear-gradient
  • React-native-reanimated
  • React-native-safe-area-context
  • React-native-screens
  • React-native-vector-icons
  • React-native-web
  • React-native-web-linear-gradient
  • React-redux
  • Redux

Acknowledgements

License

MIT License

Authors