E Commerce
Fresh Cart e-commrce app built using Tailwind CSS, react, react query, react hot toast, email Js, jwt decode, react slick, react-loading-skeleton, formik, yup, axios, flowbite react, fontawesome and framer/motion
Fresh Cart
Fresh Cart is a fully responsive e-commerce website built with modern technologies. It allows users to manage their shopping experience efficiently with a range of features including user authentication, product management, and order processing.
Features
User Authentication:
- Login: Secure user login with JWT decoding.
- Register: User registration with email verification.
- Forgot Password: Password recovery process.
Product Management:
- Home: View featured products and promotions.
- Products: Browse and search through available products.
- Product Details: Detailed view of each product.
- Category: Filter products by category.
- Brands: Filter products by brand.
User Account Management:
- Profile: View and update user profile information (email, name, phone number).
- Orders History: View past orders and their status.
- Cart: Manage items in the shopping cart.
- Wishlist: Save products for future purchase.
Checkout:
- Cash Order: Option to pay with cash on delivery.
- Visa: Option to pay using a Visa card.
Additional Features:
- Contact Us: Get in touch with customer support.
- Animations: Smooth animations using Motion.
- Protected Routes: Ensure secure access to private areas of the site.
- React Context: Manage global state for the application.
Live Demo
Check out the live demo of Fresh Cart: Fresh Cart
Contributing
Contributions are welcome! To contribute to Fresh Cart:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push to your branch.
- Submit a pull request.
Please make sure to follow the code style and include tests for new features.
For any questions or suggestions, please reach out to Khaled Saeed Kamel at [email protected].