BeatMatch is a matchmaking and music streaming platform for rappers and producers designed to promote musical collaboration. Profiles feature the user's music, playable in the app and visible to other users.
Check out the live site: beatmatch.us!
- Ruby 2.7.4
- NodeJS (v14 or higher), and npm
- Postgresql
Fork and clone this repository.
Then run:
bundle install
rails db:create
npm install --prefix client
You can use the following commands to run the application:
rails s
: run the backend on http://localhost:3000npm start --prefix client
: run the frontend on http://localhost:4000rails start
: run the frontend and backend together with one command
This project was built by Zeus Ramirez, Kenny Ghun-Yoon, and Ryan Hutzley. The frontend for this application was built using React, React Bootstrap, and ReactPlayer. The rails backend was configured using ActiveRecord, ActiveRecordSerializers, PostgreSQL, and BCrypt.