Thunder Store is an eCommerce project built with MERN stack, utilizing technologies like TypeScript, Redux, Material UI, and RTK Toolkit. This project is designed to provide users with a seamless shopping experience by offering a user-friendly interface, intuitive navigation, and a wide range of products to choose from.
- User authentication and authorization using JWT tokens
- Shopping cart and checkout process with real-time updates
- User profile management for viewing order history, updating personal information, and managing addresses
- Product reviews and ratings
- MERN Stack: MongoDB, Express.js, React.js, Node.js
- TypeScript: Provides static type checking and helps catch potential errors during development
- Redux: State management library for predictable state management
- Material UI: React UI framework for designing responsive, user-friendly interfaces
- RTK Toolkit: Redux-based state management library that simplifies the process of writing Redux code