E-commerce web app with cart and pagination functionality. Create with Remix TypeScript, Tailwind CSS and REST API. Uses both Service-side and Client-side rendering, modular functions and custom hooks for readability and scalability.
Tech Stack
TypeScript
Remix
REST API
Tailwind CSS
Vercel
Features
Fully Responsive
Visually appealing user interface
Dynamic cart functionality
Filtering and Pagination
Learning
Improved the server-side data fetch and caching skill
Learned to paginate and pass pagination data along with props
Improved the knowledge of dynamic queries through query parameters which is good for SEO
Challenges
Filtering functionality has been taking quite a longer time to implement
Due to the external API, API maintainer can modify the data in future without any prior notice