Skip to content

Entrega final del curso de ReactJS en CoderHouse - Final assignment of the ReactJS course at CoderHouse

Notifications You must be signed in to change notification settings

ValentinaBS/EntregaFinal-KibouSushi-Sanchez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kibou Sushi - E-commerce Project for CoderHouse

This project was bootstrapped with Create React App for the ReactJS Course from CoderHouse.

Table of contents

Overview

The task

Users should be able to:

  • View the optimal layout for the site depending on their device's screen size
  • Log in, browse the products and go to their details.
  • See the description, photo and price and put it into the cart from the product detail page.
  • Display a compact listing of the order with the total price, once the cart has at least one product.
  • Activate the 'checkout' button when they enter their first name, last name, telephone number and e-mail (entering it twice to check that it is correct).
  • Click 'submit order' to save in the database an order with all the products, the date and give feedback on the order number.

Screenshot & Navigation

Desktop View Mobile View Demo Video

Live Site

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • React
  • React Icons - To optimize the use of icons
  • Firebase

What I learned

  • Components
  • Hooks (useState, useEffect)
  • Routing and navigation with react-router-dom
  • Events
  • Context
  • Rendering techniques
  • Firebase

Author

Acknowledgments

I would like to thank my amazing teacher Cristina Gómez that was always willing to help when I got stuck with my code, and my tutor Agustin Ammazzagatti who gave me very good feedback throughout the course!

About

Entrega final del curso de ReactJS en CoderHouse - Final assignment of the ReactJS course at CoderHouse

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published