An e-commerce site which utilizes Ruby on Rails and a PostgreSQL database to provide authorization and authentication to admins, merchants, and users. The application integrates functionality for creating items, adding them to the cart, and checking out. Users are able to add items to their cart, check-out, and review their order history. Merchants are able to add additional items to their inventory, edit existing items, enable/disable items, and fulfill orders. Admins have the ability to to enable/disable other users and view additional business intelligence data.
Clone down the application utilizing the following commands:
git clone [email protected]:Mackenzie-Frey/little_shop.git
cd little_shop
bundle
rake db:{drop,create,migrate,seed}
rails s
Open a web browser and navigate to localhost:3000
.
From terminal, within Little Shop's root directory, run: rspec
- Bcrypt
- Waffle.io
- GitHub
- FactoryBot
- RSpec
- Capybara
- Pry
- Launchy
- SimpleCov
- Shoulda-Matchers
- Chrome Dev Tools
- Faker
- Picsum Ipsum