This is a team project that features an ecommerce website with different roles (admin, seller, buyer , guest) using Ruby on Rails.
-
All roles can view products, its price and details.
-
As buyer, you can add products to your cart and order all selected products with all requirements to finish order delivery process, rate the product and write a review on it, etc ..
-
As seller, you act as a buyer in addition to add new products and change the order states.
-
As admin, you have all permisions in the system.
Ahmed Mahmoud - Bassam saad - Hossam Salah - Kaled elgaml - Islam Shaaban - Mohamed egila
Install node.js, ruby, rails
- Download the zipped file and unzip it or Clone it
git clone https://github.com/BassamSaadElsafy/Ecommerce-Rails.git
- change directory inside the project
cd Ecommerce-Rails
- Run this command to install all gems we used
bundle install
- run this command to create your database
rake db:create db:migrate
- seed the database - generate fake test data
rails db:seed
- Start your server
rails server
- Open your browser on this url http://localhost:3000
Try our Website on Heroku https://itiecommercerails.herokuapp.com/ with this authentication parameters in sign-in page
- Admin Email
- Admin Password
123456