Designed by: mdrimel15, Design on Figma
1. Clone the repository:
git clone git@github.com:Moamal-2000/e-commerce.git
2. Install dependencies:
npm install
3. Start the development server:
npm run dev
You are welcome to use and modify the codebase for personal and educational purposes. However, please respect the original designer's work and do not use this project for commercial purposes without appropriate permissions.
© 2024 Moamal Alaa Kareem | All rights reserved.
- Progressive Web App for web app features
- Postcss plugin for auto prefix CSS properties
- CSS modules with SASS for styling
- Redux/Toolkit for state management
- React js for better development
- React Router Dom v6 for SPA
- React helmet async for better SEO
- Swiper for carousel slider
- React-i18next for multi language website
-
User Authentication and Account Management: Secure user registration and login functionalities.
-
Local Storage for Changes: All user actions and changes are stored locally to ensure seamless browsing and continuity.
-
Shopping Cart and Checkout Process: Easily add items to your cart and proceed through a streamlined checkout process.
-
Order Tracking and History: Track the status of your orders and view past order history.
-
Product Details Page with Zoom-In Feature: View detailed product information with the ability to zoom in on product images.
-
Search Functionality: Search for products by name, or category, or browse all available products.
-
Save to Favorites/Wishlist/Cart: Save products to your preferred list for future reference or purchase.
-
Fully Responsive Design: Enjoy a responsive and user-friendly experience across all devices, including desktops, tablets, and mobile phones.
Font | Weights |
---|---|
Inter | Light, Medium, Regular, Bold, SemiBold |
Poppins | Light, Medium, Regular, Bold, SemiBold |
Rubik | Black Light, Medium, Regular, Bold, SemiBold, ExtraBold |