Coder Social home page Coder Social logo

islandskan / devchallenges-responsive-checkout Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 779 KB

Responsive, mobile-first checkout page, built as a part of Devchallenges.io's "Responsive Web design" learning path.

Home Page: https://islandskan-responsive-checkout.netlify.app/

HTML 32.58% CSS 24.97% SCSS 36.05% JavaScript 6.40%
css devchallengesio responsive-web-design sass scss

devchallenges-responsive-checkout's Introduction

Checkout Page

Solution for a challenge from Devchallenges.io.

Table of Contents

Overview

!screenshot !screenshot

My submission to project 6/8, as part of Devchallenge's learning path 'Responsive Web Developer'. The project features a fictious, responsive checkout page dealing with forms and inputs. The challenge was to create a checkout page follwoing the provided Figma design.

User stories:

  • I can see a page following the given design
  • I can input email, phone, full name, address, city, country, and postal code
  • I can input the number of items
  • When I click submit button or press enter, I can see a warning if validation fails
  • When I click submit button or press enter, I can see a successful alert if validation succeeds.

Features

Issues to Solve

  • Change the number input(when increasing or decreasing the number of items), to a real input number-type.
  • Solve how to style the number input to look like the design
  • I would like to increase the total price based on the number of items
  • I would like to add tooltips with hint to the input field if user has provided the wrong input
  • I would like to display a custom error message
  • I would like to display a loading animation on the button when the submit button is clicked
  • I would like to display a success message if all of the input were successfully submited

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/islandskan/devchallenges-responsive-checkout

# Install dependencies
$ npm install

# Run the app
$ npm start

Acknowledgements

Contact

devchallenges-responsive-checkout's People

Contributors

islandskan avatar

Watchers

 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.