Skip to content

egarrett3/BandChamp

Repository files navigation

README

BANDCHAMP

BandChamp is meant to be a clone of BandCamp.com. I decided to build a fullstck clone of an existing website to practice building refined and practical Front-end & Back-end features without spending time on the site design. Building a clone is a great way to practice developing and end with a beautiful and functional app. I chose Bandcamp because I love music and wanted to learn about handling audio.

  • Rails v5.2.3.4

  • Ruby v2.5.1

  • System dependencies

    • used npm to manage dependencies
    • full list of dependencies can be seen in package.json
  • Technologies

    • Utilizes React and Redux for Frontend and Ruby on Rails for the backend. API requests made with AJAX returning JSON generated by jbuilder. Used thunk and logger middleware for development environment and thunk in production. Webpack for bundler.
  • Database creation

    • Postgresql (v12.6) database created with tables and schema defined in rails.
    • amazon S3 buckets used for images and songs and managed with Rails Active Storage.
  • Deployed

  • ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published