Skip to content

goxr3plus/Ruby-on-Rails-eCommerce-Website

Repository files navigation

AlexKent Support me joining PI Network app with invitation code AlexKent AlexKent


Ruby E-Commerce ( Demo )

💎

E-Commerce website i made , it needs a little bit more work but is almost ready . It is also mobile friendly .


Warning ( I have disabled Google Cloud Console so some features of the application like ( image loading will not work ) but the code is there :)

I have added some accounts just for checking , so to log in as admin -> admin@dopeshop.com and 123123 , to log in as ordinary user -> noadmin@dopeshop.com and 123123

Of course you can create as many ordinary users as you want .

Features

  • App
    • User Authentication using (BCrypt gem)
    • ADMIN and User roles
    • Products icons saved on Google Cloud or Amazon Cloud
    • Email Account Activation
    • Users can follow other users
    • Twitter like feed mechenism for followers
    • Beautiful Search Bars
    • Beautiful Paginations
    • Users can post articles
    • Proceed products to cart
    • Make Orders
    • Edit , destroy orders (Admin)
  • Working on it
      • Implement State Machine
      • Use more Ajax requests
      • Implementing tickets
      • Implementing shipping

Images from version V1.0

Home Users
First Sec
Orders Articles
First Sec

Cart cart


Special Thanks on

Ruby on Rails Tutorial: Learn Web Development with Rails by Michael Hartl.

Getting started

To get started with the app, clone the repo and then install the needed gems:

$ bundle install --without production

Next, migrate the database:

$ rails db:migrate

Finally, run the test suite to verify that everything is working correctly: THE TESTS FAIL (Because i didn't corrected them all loool! )

$ rails test

If the test suite passes, you'll be ready to run the app in a local server:

$ rails server

For more information, see the Ruby on Rails Tutorial book.