-->
About | Features | Technologies | Requirements | Starting | Author
A e-commerce shop where the user is able to add items to cart, to checkout the user has to sign up and log in. After logging in they are directed to stripe checkout integration where they are able to process their payment.
✔️ User Authentication using device
✔️ Stripe checkout
✔️ Populating items using Faker and unsplash api for photos
✔️ Pagination
✔️ Sorting Items by price
✔️ Turbo streams for updating without refreshing page
The following tools were used in this project:
Before starting 🏁, you need to have Git and Ruby installed.
# Clone this project
$ git clone https://github.com/robimaliqi/e-commerce-shop
# Access
$ cd e-commerce-shop
# Install Gems
$ bundle install
# Database setup
$ rails db:setup
# Run the project
$ ./bin/dev
# Run tests
$ bundle exec rspec
# The server will initialize in the <http://localhost:3000>