Overview
Royal Fashion is a responsive e-commerce web application built with React and TypeScript. It features a clean design and functionality powered by Redux Toolkit, Stripe integration, and Firebase, offering users a smooth shopping experience across devices.
Features
- User Authentication: Firebase authentication for secure login and signup.
 - Product Management: View a catalog of fashion products with sorting and filtering options.
 - Shopping Cart: Add, remove, and manage items in the cart with real-time updates.
 - Payment Processing: Secure payment integration using Stripe.
- Test Stripe’s card payment functionality using the card number 
4242 4242 4242 4242, with any valid expiration date (MM/YY) and CVV. 
 - Test Stripe’s card payment functionality using the card number 
 - State Management: Powered by Redux Toolkit with persistence using Redux Persist.
 - Styling: Customizable styles implemented with Styled Components.
 
Technologies Used
- React: Component-based UI development.
 - TypeScript: Ensures type safety and enhances code maintainability.
 - Redux Toolkit: Simplifies state management.
 - Redux Saga: Manages side effects.
 - Stripe: Processes payments securely.
 - Styled Components: Dynamic styling for components.
 - Firebase: Backend services for authentication and data storage.
 - SASS: Preprocessor for advanced styling.