Skip to content

OpenBitSack/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 -> [email protected] and 123123 , to log in as ordinary user -> [email protected] 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published