/Ecommerce

E-commerce ReactJS

Primary LanguageJavaScript

E-commerce

Created with CodeSandbox e-commerce

I created an Ecommerce Web App with ReactJS.

List of contents:

  • React Hooks (useState, useEffect, useContext, useCallback, useMemo, useRef, useDocumentTitle, useOutsideClick )
  • Custom hooks
  • React Components
  • Fetch API
  • Context
  • Authentication
  • Search bar
  • Data Filtering
  • Select
  • Sorting data
  • Routing and Dynamic Routing - React Router
  • SOLID Principles
  • Emotion - for styling
  • Responsive design

Some improvements to implement:

  • Axios, useQuery, or Apollo Client.
  • TypeScript

Demo

Live demo of the project by clicking the badge: Netlify Status

Installation

To run locally:

npm install
npm start

Open http://localhost:3000 to view it in the browser.