Coder Social home page Coder Social logo

ecommerce-project's Introduction

eCommerce Site

Overview

You will be working with a team to create a mockup of an eCommerce site. Together, you will create the basic structure of the site which includes at least two pages:

You may complete either or both of the following:

Specifications

In addition to meeting the look of the wireframes above, your website should meet the following specifications:

Homepage
  • A carousel should be present on the homepage with at least three different images.
  • At least three products will be on the homepage. When you hover over them, "Add to Cart" should appear.
  • The "Sign Up Today" input box should validate that what is entered is a valid email. If it is not, show an error to the user. If it is valid, remove the email and show a success message.
  • A footer should include at least four columns.
  • The number of items in the "Checkout" may be static.
Products Page
  • Each product must have an associated picture, price, and name
  • Products can be filtered by price and at least one other category (they do not need to be filtered by both at the same time)
Checkout Page
  • Show a "receipt" on the page (may be static).
  • Validate user input in the shipping form.
  • Include a checkbox that, when checked, will automatically fill the billing form.
  • When a user submits and something is incorrect on the page, show a custom error. If everything is valid, clear all fields and show a success message.
Stretch
  • Allow users to add and persist items with local storage.
  • Build your carousel from scratch.
  • Auto-format zip codes and credit card numbers.

Instructions

  1. Meet with your team members to build stories based off of the criteria above.
  2. Add your stories to a planning tool such as Pivotal Tracker or Trello.
  3. Add all your team members to the planning tool so that they have access to it.
  4. Have a single member of your team fork and clone this repository. Delete all the content in this readme and include a link to your planning tool instead.
  5. All other members of the team should fork that repository.

Complete the project as assigned. Ask for help when you need it and work together!

ecommerce-project's People

Contributors

ronwthompson avatar katreinhart avatar venablena avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.