Vatsal272120 / pestoteamdelta-gaurav7557

pestoteamdelta-gaurav7557 created by GitHub Classroom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Delta Team - Online shopping site

Pesto Delta Team is proudly launching its own Online shopping Store. Below are the MVP and Bounus requirments of the project.

MVP Requirement

  1. Signup / Login - As a new user to the site I should be able to register myself As a returning user I should be able to login to my account

  2. User Profile - As a user i should be able to add/update/delete my profile details (Address/communications)  

  3. Home Page - As a user, I should have a page where I can navigate and browse content on website

  4. Category Functionality - As a user I want to see all availble categories on website so that I can view products according to categories

  5. Searching of products - As a user I want to find a particular products as per my requirment

  6. Product Page - As a user I want to see details of a product and perform product-specific actions

  7. Cart Functionality - As a user I want to buy multiple products or save products for future purpose

  8. Place Order - As a user I want to place order (direct or from the cart)

  9. Mobile devices accesability - As a user I want to access website from my mobile/tablet/desktop devices

  10. Order Management - As a user I want to see my order history and view details/ perform action related to my order

  11. Logout - As a user I want to logout my account

  12. Reset password - As a user I want ro reset my password in case I lost it

Bonus Requirement

  1. Payment gateway Integration / COD - As a user I want to pay for my order through various payment methods

  2. Default Payment Functionality - As a user for fater checkout I would like to save my card / payment details

  3. Wishlist - As a user I want a wish list where I can save products that I want to buy in future or products I like

  4. Automated Testing - As a developer i would want that my product is bug free

  5. Action triggerd mails / sms - As a user I would like to receive mails /sms regarding my order status

  6. Contact us page - As a user I would like to contact website team , in case I am facing any issue with the website

  7. Multi Language Support - As a foreign user I would like to access website in my local language

  8. Filtering and Sorting in Search - As a user I would like to filter and sort my product search results

  9. Relevent product suggestions - As a user I would like to view similar products on single product view page

  10. Review for products - As a user I would like to give and view reviews for products

  11. Customer support chat bot - As a user I would like to solve my queries with the help of chat bot

  12. Breadcrums - As a user while navigating through category I would like to see my exact flow

  13. Cart functionality for logged out user - As a user i want to add products in card before login

UI Design mocks

UI design Mocks will be added shortly for all devices.

Tech stack (Language/Library)

  • Frontend

    • HTML, CSS, JavaScript
    • Bootstrap
    • ReactJS
    • SCSS
    • DOM Testing Library
    • Jest and React Testing Library
    • React Router
    • Sweet Alert
    • React Router
  • Backend

    • Firebase
    • NodeJs

Out of Scope

  • Admin Dashboard
  • Seller Account

About

pestoteamdelta-gaurav7557 created by GitHub Classroom


Languages

Language:JavaScript 49.6%Language:CSS 44.1%Language:HTML 6.2%