Dev url ===> https://serene-davinci-7c0c9c.netlify.app/
Pesto Tech is proudly launching its own Online Clothing Store named Little Tags. You have been awarded with the project and you need to design and develop this project which should meet the requirements mentioned in the MVP below.
- Show Login/Signup popup to user when he/she lands on the site for first time.
- User should be able to Login / Signup from the header button.
- User should be able to Login/Signup through Google/Facebook or with their mobile numbers
- User should be able to search items on the site using Search bar.
- User should be able to browse items by categories mentioned on Home Page.
- User should be able to see detailed description of an item by clicking on it. (refer design)
- User should be able to select Size, Quantity and other parameter(if any) before adding item to the cart. User should be able to add and remove items in the cart.
- Only logged in user should be able to add items to the cart.
- Only logged in user should be able to place order.
- User should be able to access item categories from Hamburger menu (refer design).
- Website should be mobile responsive. user should be able to browse/purchase items on their mobile browser.
- User should be able to see their order history.
- User should be able to set their default shipping address.
- User should be able to change the language. (Any other language apart from English would do)
Note: Please deploy your application to Netlify(no other platforms allowed at this point) and Add your Application link to website section in About field
- Integrate Razorpay/Stripe Payment (sandbox environment)
- User should be able to set default payment method
- User should be able to add items to wishlist
- Write Test cases for your components
UI design mocks are available in design-mocks
folder
Use https://fakestoreapi.com/products
to fetch products.
- HTML, CSS, JavaScript
- Bootstrap
- ReactJS
- SCSS
- DOM Testing Library
- Jest and React Testing Library
- React Router
NOTE: React Component libraries like Material UI, Antd, Chakra UI are not allowed