rbergena / Capstone

JamOut is a react native app that helps musicians find other local musicians with similar interests.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JamOut

JamOut is my individual capstone project for Ada Developers Academy (cohort 8). JamOut is a react native app that helps musicians find other local musicians with similar interests.

About

JamOut aims to help connect musicians who are looking for other musicians to play music with. Using JamOut, a musician can create a profile with a picture, a description with information about themselves and what they are looking for, links to music accounts like SoundCloud, a selection of instruments they play, and the genres of music they perform. The musician can then navigate to a list view or map view of musicians near them. They can filter and search for musicians based on profiles with instruments and genres they are interested in. Once the musician finds a person they are interested in playing music with, they can choose to chat with this other user. The other musician will then receive this message in real time and the two can talk about what they are looking for and hopefully meet and make music!

Watch a demo of two musicians using the app.

Technologies

  • React Native
  • Firebase RealTime Database
  • Firebase Authentication
  • Firebase Storage
  • Google Maps API

Select Screenshots

My Profile Screen Users List View Users Map View
MyProfileScreen ListView MapView
User Profile View Chat Screen Messages Inbox
ProfileView ChatScreen Messages

Credits

Icons designed by Roundicons from www.flaticon.com

About

JamOut is a react native app that helps musicians find other local musicians with similar interests.


Languages

Language:JavaScript 90.1%Language:Objective-C 5.2%Language:Java 2.1%Language:Python 2.0%Language:Ruby 0.5%