A dynamic e-commerce application using Ruby on Rails, incorporating secure payments using Stripe, and user-friendly interfaces for an enhanced online shopping experience, it employs bcrypt for password hashing and safe storing in the backend.
A mini e-commerce application built with Rails 6.1 for purposes of teaching Rails by example.
bundle install
to install dependenciesconfig/database.yml
by copying config/database.example.yml
config/secrets.yml
by copying config/secrets.example.yml
bin/rails db:reset
to create, load and seed dbbin/rails s -b 0.0.0.0
to start the serverIf Rails is complaining about authentication to the database, uncomment the user and password fields from config/database.yml
in the development and test sections, and replace if necessary the user and password development
to an existing database user.
Use Credit Card # 4111 1111 1111 1111 for testing success scenarios.
More information in their docs: https://stripe.com/docs/testing#cards