Ecommerce Template ๐ Live
Techologies used:
- React, Redux,TypeScript, Firebase
The sources of the project follows this structure:
/src
/redux
/{domain}
/{domain}.actions.tsx
/{domain}.reducer.tsx
/{domain}.selector.tsx
/{domain}.types.tsx
/{domain}.utils.tsx
/components
/{component}
/{component}.tsx
/{component}.styles.scss
/index.tsx
/types.tsx
/pages
/{page}
{page}.tsx
{page}.styles.scss
types.tsx
index.tsx
- Typescript improvements
- Write tests
-
Refactor to use React hooks -
Performance optimization (lazy loading, suspense, memo) - Serve data from Firebase
- Stripe payments