Skip to content

Tool for Music Talent Buyers to forecast concerts, organize offers, review riders, and settle financials. Built using React / Router / Redux.

Notifications You must be signed in to change notification settings

GraySmith00/talent-buyer-client

Repository files navigation

Talent Buyer

A full-service organizational tool for music talent buyers to browse artists at all the major agencies, keep track of their venue's calendar and create and edit offers to send out to agents.

Links

Technologies Used

Front-End
  • React
  • React Router
  • Redux
  • Redux-thunk
Backend-End
  • Ruby / Ruby on Rails
Webscraping / Background Workers
  • NodeJS / ExpressJS
  • NightmareJS

APIs Used

  • SongKick API
  • Spotify API

Screenshots

SignUp / Login using Devise & JWT

signUpPage

Buyer Dashboard

dashboard

Next Steps

Additional enhancements will include:

  • Allow for a buyer to manage multiple venues
  • Allow for a buyer to invite team members to their dashboard
  • Additional Artist information
  • PDF builder for offers
  • Option to send offers in email to Agents
  • Agent directory

Set Up

Front-end

Clone the repo

Email [email protected] for Private Keys

Run npm install from the root directory

Run npm start and visit localhost:3000 in your browser

Back-end

Clone the associated back-end repo

Run bundle install from the root directory

Run rails db:{create,migrate,seed}

Run rails s

Test Driven Development

Talent Buyer uses Jest and Enzyme for front-end testing, and Rspec for back-end testing

Run with npm test in the root directory on the Front-End

Contributors

Gray Smith : GitHub Profile

Tim Fischer : GitHub Profile

Colin Armstrong : GitHub Profile

Tristan Bambauer : GitHub Profile

About

Tool for Music Talent Buyers to forecast concerts, organize offers, review riders, and settle financials. Built using React / Router / Redux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published