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.
Ā
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>