https://github.com/sucepass/ruby-on-rails-ecommerce-website
Advanced Ruby on Rails E-Commerce Website
https://github.com/sucepass/ruby-on-rails-ecommerce-website
rails-ecommerce-website rails-tutorial ruby
Last synced: about 2 months ago
JSON representation
Advanced Ruby on Rails E-Commerce Website
- Host: GitHub
- URL: https://github.com/sucepass/ruby-on-rails-ecommerce-website
- Owner: sucepass
- Created: 2024-10-14T14:20:59.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-14T14:25:02.000Z (9 months ago)
- Last Synced: 2025-04-30T06:08:10.999Z (about 2 months ago)
- Topics: rails-ecommerce-website, rails-tutorial, ruby
- Language: HTML
- Homepage: https://dopeshop.herokuapp.com/
- Size: 5.56 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### [](https://www.minepi.com/AlexKent) Support me joining PI Network app with invitation code [AlexKent](https://www.minepi.com/AlexKent) [](https://www.minepi.com/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 shippingImages from version V1.0
| Home | Users
|:-:|:-:|
|  |  || Orders | Articles
|:-:|:-:|
|  |  |Cart
---
# Special Thanks on
[*Ruby on Rails Tutorial:
Learn Web Development with Rails*](http://www.railstutorial.org/)
by [Michael Hartl](http://www.michaelhartl.com/).## 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](http://www.railstutorial.org/book).