From your terminal:
git clone <url>
cd to repo
yarn install
yarn dev
Server will be available at http://localhost:3000/
- Remix
- Tailwind CSS
- TypeScript
- Prettier & ESLint for code formatting and linting
- Accessibility
- This app is pretty image heavy, so I mainly focused on ensuring all images had alt attributes.
- I used Google Lighthouse to periodically audit my pages.
- Unit tests / e2e tests
- Ran into hydration issue when rendering the cart total badge. Workaround by using the useEffect hook, but would like to explore better solutions
- Clean up/abstract more of the update cart functionality