Skip to content

Instantly share code, notes, and snippets.

Goal

Our goal is to dramatically improve % of daily traffic that converts into a purchase. There are many parts of the product that we can improve to optimize this number. We will start with the landing page people see when they go to or are linked to www.everlane.com.

As Everlane's Product Manager, make a plan of attack to optimize the landing page(s). Identify key opportunities using the data below as well as qualitative observations about the nature of the website. Ignore mobile for the time being.

Case Study

Make a plan of attack for optimizing the home page for conversion rate.

Goal

Dramatically improve % of daily traffic that converts into a purchase.

As PM, make a plan of attack. Identify key opportunities using the data below as well as qualitative observations about the nature of the website. Ignore mobile for the time being.

Make a plan for improving the conversion rate. Ask questions like:

  • What additional data do we need?
  • What kinds of experiments should we run?
  • How do we action the results of those experiments?
  • What's the least expensive way, in terms of development effort, to get the information that we need to make a decision?

Everlane Frontend Exercise

Using HTML, CSS, and JavaScript, you will create a tool that allows a user to drill down through a tree of categories and select a final category.

The taxonomy data is represented as a tree of categories. A category can have any number of children. A category with no children is considered a selectable category (categories with children should not be selectable).

@thenanyu
thenanyu / gist:5001832
Created February 21, 2013 03:37
Rials Validation
class Invoice < ActiveRecord::Base
  validate :expiration_date_cannot_be_in_the_past,
    :discount_cannot_be_greater_than_total_value
 
  def expiration_date_cannot_be_in_the_past
    if !expiration_date.blank? and expiration_date < Date.today
      errors.add(:expiration_date, "can't be in the past")
    end
  end