This is a fully operational Ruby on Rails e-commerce framework (with the exception of payment handling). It has jQuery/AJAX functionality, and admin feature for all the CRUD actions, cart, orders, authentication and more.
To getting running, simply clone repo, run bundle install, rake db:migrate, seed the db to see the app in action and run the server!
To set an admin user, go to the rails console, select the user you want to use as admin and set it's admin attribute to equal 'true' (user.admin = true).
Demo: https://infinite-ocean-36882.herokuapp.com
To interact with admin feature log in with: email: admin@gmail.com password: admin123
App walkthrough video: https://youtu.be/m0Tos2hA4ZM
This project has been licensed under the MIT open source license.