e commerce shop

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.

0
0
Ruby
E-commerce-shop

Ā 

Demo

E-commerce Shop

Github top language Github language count Repository size

🚧 App šŸš€ Under construction... 🚧


-->

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   Author


šŸŽÆ About

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.

✨ Features

āœ”ļø 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

šŸš€ Technologies

The following tools were used in this project:

āœ… Requirements

Before starting šŸ, you need to have Git and Ruby installed.

šŸ Starting

# 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>

Back to top