I created an Ecommerce Web App with ReactJS.
- 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
- Axios, useQuery, or Apollo Client.
- TypeScript
Live demo of the project by clicking the badge:
To run locally:
npm install
npm start
Open http://localhost:3000 to view it in the browser.