Skip to content

Programming Challenge 2023 (Submission) #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

rushilchoksi
Copy link

Modules Developed

  • Basic Authentication: Supports preliminary authentication by means of the user name for convenient access to the cart.
  • Shopping List (FakeStore API): Displays a list of the available products, including their title, category, rating, image, and price. (NOTE: The application is intended to develop a grocery shopping application, although the products listed in the API do not constitute such products. However, if such products do get added in the future, the code is set to adapt to the new products as added dynamically)
  • Voice Based Search (WebSpeech API): Integrated browser's WebSpeech API allows for easier searching within the products listed on the web application.
  • Add to Cart: Invokes a call to the addToCart API configured within the Django REST framework, which adds the product ID to the cart along with the quantity, which returns the status based on the condition whether the user is authenticated or not.
  • Share Cart with a friend: Allows sharing of cart items without logging in directly via mail with granular details available about the cart items, including the subtotal, tax value, and the total amount payable.
  • Print Cart items to an exportable PDF: Allows the end-user to print the cart items to an exportable PDF
  • Data Analysis: Shows primary analysis of products available within the API that displays values, including the total products available, the categories, average product ratings, and the total reviews per the data available within the API.

Contact

Name: Rushil Choksi
Mail: [email protected]
Contact: +1 (213) 691 7480

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant