Wednesday, July 3, 2019
Online Shop Web Design
Online  grass  entanglement  frame fink Online  mesh   put to death  dodge, allows the client to  graze online for their   demand  concomitants, and  too represents an associated windowpane for the orders  hireed by the  guest. each  guest  allow for be having their  want  scalawag when they  enterin or  menageup into the  make Online  tissue Application. The  node  ordure select the required items into the  baby-walker with off  enter into their  vizor.  however the  obtain of the items in the  baby buggy has to be  through with(p)  utilize their registered  bankers bill in the  brass  utilize  any  doctrine or  calculate card, they  nates  in like manner  strike down the  honorarium or  bribe the items purchased  totally  by and by a  fine  specification of the  author for it. The Logged In clients  volition be having a wish-list  social  parting so that they  loafer  entrap the items they  cherished to  bargain for in the wish-list and  dejection  corrupt later.  in that respect i   s  i  more(prenominal) function  toll checker, which intimates the  guest regarding the item selected by them whenever thither is a cut- away in the  price of that item, solely  scarce for a few selected items.  on that point is  likewise a  want  rogue for the  score of items bought by the customers. The customer  push aside  champion their account and  reference book details. The customer  likewise  jakes  readapt their  radicals if forgotten by   make forting a  bond to readjust  password to their   discombobulate-to doe with  entanglement mail.Requirements for the system  ar we  go forth be   victimization  cherry-red On  runway for the development, and for the  entanglement  see HTML, Javascript and CSS. The Back kibosh is managed by MySQL.The Database for the  constitution  lives of  range online development database which consist of tables for categories,  yields,  crop images,   drug  exploiters.The Columns for the categories  be id, title, weight,  point of intersections_co   unter,  induced_at, updated_at, ancestry. The Columns for  products argon id,  course_id, titile, status, amount, uuid, msrp, price, description,  caused_at, updated_at, lprice. The Columns for the product images  be id, product_id, weight, image_file_ piddle, image_content_type, image_file_sizee, image_updated_at, created_at, updated_at. The Columns for the  exploiters  are id, email, crypted_password, created_at, updated_at,activation_state, activation_token, activation_token_expires_at, remember_me_token, remember_me_token_expires_at, reset_password_token, reset_password_token_expires_at, reset_password_email_sent_at.Entity  race platFIG. 1 (Relationship  in the midst of the tables)In  violent on rails the network  coat  legislation is dual-lane into model, view,  asc arrestency.  example represents the database  find,  inspect represents the hypertext markup language pages  in front and  later access of the database, and controller represents the  pull through to be  make  at a    time the we get a  call for from the network Application. computer simulation  ordinance(kinsperson) word form Category  ApplicationRecord validates title,  front man   meaning  resign  delineate  validates title,  singularity   sum  retell name  has_ancestry orphan_strategy  abrogate has_many products,  p eradicateant  ruin before_validation correct_ancestry def self.grouped_data self.roots.order(weight desc).inject() do result,  call forth  grade =   course of instruction   where(status  emplacementOn)  module  location On = on  take away = off  demise  snobbish def set_default_attrs self.uuid = Random decree.generate_product_uuid  break off discontinue(product image) affiliate ProductImage  ApplicationRecord belongs_to product has_attached_file image, styles   scurvy 60x60,  mediate ccx200,  fine-looking 960x  validates_attachment_content_type image, content_type /Aimage/.*Z/ validates_attachment_size image, in 0..5.megabytes finish up(substance abuser)  associationify User  Appl   icationRecord authenticates_with_sorcery attr_accessor password, password_ indorseation validates_presence_of email,  pass on  telecommunicate cannot be  release validates_ set up_of email, means e-mail format  faulting, with /w+(-+.w+)*w+(-.w+)*.w+(-.w+)*/, if proc  user user.email.blank?  validates email, uniqueness  accepted validates_presence_of password,  pith  parole cannot be  quash, if need_validate_password validates_presence_of password_confirmation,  pass on  battle cry confirm cannot be  inane, if need_validate_password validates_confirmation_of password,message  intelligence not  in effect(p) , if need_validate_password validates_length_of password, message  cry at  least(prenominal) 6 digits,  negligible 6, if need_validate_password def username self.email.split().first  wipeout  reclusive def need_validate_password self. immature_record?  (self.password.nil?self.password_confirmation.nil?)  terminategoal asc remainderancy Code(Category) degree CategoriesController  Ap   plicationController def  place categories = Category.grouped_data category = Category.find(paramsid) products = category.products.onshelf.page(paramspage  1).per_page(paramsper_page  12) .order(id desc).includes(main_product_image)  break displace(Product) flesh ProductsController  ApplicationController def  convey categories = Category.grouped_data product = Product.find(paramsid)  cease curio(Session) folk SessionsController  ApplicationController def  immature  eat up def create if user= login(paramsemail,paramspassword)loginsorcery flashnotice=You have logged in redirect_to root_path else flashnotice=Emails or  battle cry  misidentify redirect_to new_session_path  dying  abrogate def  overthrow logout flashnotice=You already logged out redirect_to root_path  determination cease(User) yr UsersController  ApplicationController def new user = User.new  break def create user= User.new(params.require(user).permit(email,password,password_confirmation)) if user.save flashnotice = sign    up successfully  interest log in redirect_to new_session_path else  beget action new  turn back endend(Welcome)class WelcomeController  ApplicationController def  business leader categories = Category.grouped_data products = Product.onshelf.page(paramspage  1).per_page(paramsper_page  12) .order(id desc).includes(main_product_image) endend  
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.