Skip to content

This is SPA (single page application) built using a Rails API backend and a vanilla JS frontend.

License

Notifications You must be signed in to change notification settings

slaydenriley/music_market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎸 Music Market 🎻

A marketplace for anyone wanting to sell their new or used instruments

Music Market gif

Explore: VIDEO DEMO

Overview

This app is a marketplace for anyone wanting to sell used instruments! It uses a Rails API backend with a vanilla Javascript frontend, and is a SPA (single page application). Users can create, edit, and delete their account and listings, as well as save favorites.

Inspiration

Continuing with my music project theme, I thought it would be fun to build a "Craigslist" type marketplace for used musical instruments. The sole purpose of this project was to build my fundamental Javascript skills before moving into React. Overall, building an SPA in vanilla Javascript was a great exercise, but looking back, it sure does make me appreciate modern Javascript libraries (such as React).

Installation

  1. Fork and clone this repository, and then within the backend directory execute:
$ bundle install
$ rake db:migrate
  1. Seed some data to begin:
$ rake db:seed
  1. Then run:
$ rails s
  1. Navigate to the frontend directory and run:
open index.html
  1. Create an account and log in to see other postings and create your own.

Contact

👨‍💻 LinkedIn
‍💻 Portfolio
📧 Email: slaydenriley@gmail.com

Contributors

Contributions are welcome, and can be made by either opening an issue or making a pull request to this repo.

License

The full MIT license can be found in this repo.

About

This is SPA (single page application) built using a Rails API backend and a vanilla JS frontend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published