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.
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).
- Fork and clone this repository, and then within the backend directory execute:
$ bundle install
$ rake db:migrate
- Seed some data to begin:
$ rake db:seed
- Then run:
$ rails s
- Navigate to the frontend directory and run:
open index.html
- Create an account and log in to see other postings and create your own.
👨💻 LinkedIn
💻 Portfolio
📧 Email: slaydenriley@gmail.com
Contributions are welcome, and can be made by either opening an issue or making a pull request to this repo.
The full MIT license can be found in this repo.