A modern e-commerce application built with React and TypeScript, featuring a responsive design, user authentication, cart management, and product browsing. This application utilizes Ant Design for UI components, Formik for form handling, and integrates with a public testing API.
- Product Listing: Browse through a list of products fetched from a public API.
- Cart Management: Add, update, remove, and clear items in your shopping cart.
- Responsive Design: The application is fully responsive, providing a seamless experience on mobile and desktop.
- Form Handling: Use Formik for managing form states and validations.
- Testing: Includes Jest for unit and integration testing.
- React: A JavaScript library for building user interfaces.
- React Router:
- TypeScript: A superset of JavaScript that adds static types.
- Ant Design: A UI design language and React UI library for building rich, interactive user interfaces.
- Tailwind
- Formik: A library for building forms in React with ease.
- React Query: For fetching and caching data from APIs.
- Jest: For testing JavaScript applications.