Skip to content

This is group project solving the Crowdfunding product page challenge by Frontend Mentor & using css, html & javascript.

Notifications You must be signed in to change notification settings

CodingNovas/crowdfunding-product-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Crowdfunding product page solution

This is a solution to the Crowdfunding product page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

screenshot

  • Table of contents

  • Overview

    • The challenge

      Users should be able to:

      • View the optimal layout depending on their device's screen size
      • See hover states for interactive elements
      • Make a selection of which pledge to make
      • See an updated progress bar and total money raised based on their pledge total after confirming a pledge
      • See the number of total backers increment by one after confirming a pledge
      • Toggle whether or not the product is bookmarked
    • Links

    • Features implemented

      • Responsive design

        responsive design

      • Hovering effect on interactive elements

        Default state default state

        Hovered state hovered state

      • Toggling whether or not his product is bookmarked

        toggled

      • Updating progress bar, total money raised and the total number of backs

        progress bar

      • Selecting pledge and opening modals

        Enter pledge from main page plege main

        Back this project back this project

        Pledging from back this project pledging from back this project Thank you modals thank you modals

      • Out stock items

        Out of stock

  • Development process

    • Built with

      • Semantic HTML5 markup
      • CSS custom properties
      • Flexbox
      • CSS Grid
      • Bootstrap (for navigation only)
      • Javascript (including local storage)
    • Learning outcomes

      • Group project

        As a group we have learnt to read, work with & amend others' code.

      • Coding

        Each of the members of the group have learnt and explored something new and below are some examples:

        • Kelven & Mike - implemententation of css grid and modals as a team

          css grid grid

          modals modals

        • Carlos - implementation of javascript countdown timer

          countdown timer

        • Claire - implementation of local storage

          local storage

    • Continued development

      As this challenge was a first group project, it has been an excellent learning experience.

      For next group project, we should focus on:

      • Agreeing beforehand the languages and frameworks used in developing the project, as some compoments such as Bootstrap may inadvertently affect the overall layout of the page.
      • Spending more time beforehand to understand the requirements of the project so that tasks can be split in a more meaningful way.
    • Useful resources

  • Authors

About

This is group project solving the Crowdfunding product page challenge by Frontend Mentor & using css, html & javascript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •