Skip to content

Latest commit

 

History

History
84 lines (59 loc) · 4.94 KB

README.md

File metadata and controls

84 lines (59 loc) · 4.94 KB

image

Introduction:

Grover is an advanced online grocery store platform that enables users to conveniently order a wide range of groceries from the comfort of their homes. With an intuitive user interface, customers can explore various categories such as fruits, vegetables, meat, and fish, and effortlessly apply filters to find products that meet their specific requirements. Our platform also offers a comprehensive admin dashboard, empowering administrators to closely monitor website activities, manage product inventory, and ensure a seamless shopping experience for users. Additionally, our admin module incorporates cutting-edge data scraping techniques from BigBasket, enabling the extraction of competitive pricing information to enhance our pricing strategy. The admin panel further provides the ability to conduct frontend testing using Python Selenium scripts, making it accessible to individuals without technical expertise. Grover strives to deliver a professional and user-friendly grocery shopping experience, setting new standards in the online retail industry.

Description:

Technology Stack

External API Integrations

Demo:

Login image

Sign Up image

Home Page image

Shop image

Orders image

About Us image

Contact Us image

User Profile image

Wish List image

Cart image

Checkout image

image

Admin Dashboard image

Add New Prodcut (Admin Functionality) image

Scraped Data Made Available from BigBasket (Admin Functionality) image

View Orders Placed by all the users in the wesbite (Admin Functionality) image

View All the Users (Admin Functionality) image

View Any Messages Received from the Contact Us Form (Admin Functionality) image

Testing Links and Images (Admin Functionality) image

Design and Implementation Constraints

  • Payment System: The current implementation includes a dummy payment system for transaction simulations. Please note that no actual financial transactions are processed.

  • Limited Scraping: To ensure optimal performance and minimize the impact on external systems, the scraping functionality is limited to a specific section of the BigBasket website. This approach aims to avoid overloading the BigBasket server while still providing competitive pricing information.

  • Order Tracking: The current version of the website does not feature a geolocation-based order tracking system. Please note that the geographical tracking of placed orders is not available at this time.