Skip to content

Zweih/Beatcamp

Repository files navigation

Beatcamp

Beatcamp is a single-page RESTful web application for music sharing created with Ruby on Rails and React-Redux.

  • Features
    • Sign up, log in, and log out
    • Create and edit albums
    • Upload music files and images
    • Responsive music player

Back End Technologies

  • Ruby on Rails
  • Amazon S3 as a CDN for mutable uploaded user files (images and music)
  • Amazon CloudFront as a CDN for static content (JS and CSS)
  • PostgreSQL (database)
  • Deployed on a Heroku cloud server
  • TagLib for detecting metadata from user uploaded music
  • Custom modified Heroku buildpack for TagLib
  • ImageMagick for efficiently resizing images for different use cases, reducing download sizes
  • RESTful API for use with AJAX requests

Front End Technologies

About

A Bandcamp clone, but "beater"!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published