Skip to content

[Project] Smart Shopping Budget Assistant #559#560

Merged
cu-sanjay merged 4 commits into
cu-sanjay:mainfrom
MistryVishwa:smart-shopping-budget-assistant
Jun 14, 2026
Merged

[Project] Smart Shopping Budget Assistant #559#560
cu-sanjay merged 4 commits into
cu-sanjay:mainfrom
MistryVishwa:smart-shopping-budget-assistant

Conversation

@MistryVishwa

Copy link
Copy Markdown
Contributor

Description

Issue No : #559

Add a fully responsive Smart Shopping Budget Assistant designed to help users proactively plan purchases, calculate estimated costs, and track actual shopping expenses to avoid overspending.

The application allows users to set an overall global budget, create detailed categorized shopping lists with estimated costs, and mark items as "purchased" with their actual paid price. The dashboard provides a comprehensive visual breakdown of where their budget is going and alerts them to overspending thresholds.

What was added

  • Smart Shopping Budget Assistant project within the Projects/smart-shopping-budget-assistant directory.
  • A Financial Dashboard Overview featuring:
    • Real-time calculations of Total Budget, Estimated Spend (for planned items), Actual Spent (for checked-out items), and Remaining Balance.
    • A dynamic Category Breakdown visualizing exactly how much was spent per shopping category (e.g., Groceries vs. Electronics).
    • An intelligent Budget Alerts System that issues warnings when users reach >90% of their total budget or exceed it entirely.
  • A Shopping List Manager:
    • Allows adding, editing, and deleting prospective shopping items alongside estimated prices.
    • A robust filtering system allowing users to filter by specific categories or toggle "Pending Items Only" for an organized shopping trip.
  • A Purchase/Checkout Flow:
    • Validates the actual price paid for an item upon marking it as "bought", instantly updating the dashboard's spending statistics and category tracking.
  • Modern Premium Design & Persistence:
    • Implemented using responsive Glassmorphism and CSS custom properties.
    • Includes full Dark Mode and an embedded color theme engine (Ocean, Emerald, Amethyst, Amber, Ruby).
    • All data (budgets, shopping lists, app preferences) is reliably persisted using Browser LocalStorage.

Pre-flight checks

  • I read CONTRIBUTING.md
  • My folder is named in Title Case with spaces (Note: Used hyphens per maintainer instructions to avoid CI/URL issues)
  • My folder contains README.md, project.json and index.html
  • My project opens by double-clicking index.html
  • My project has no console errors and no tracking scripts
image

@vercel

vercel Bot commented Jun 13, 2026

Copy link
Copy Markdown

@MistryVishwa is attempting to deploy a commit to the SanZ's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Checks Passed!

Great work, @MistryVishwa! 🎉

Your project submission passed all validation checks and will be reviewed for merging.

A thumbnail will be auto-generated for your project once this PR is merged.

@github-actions github-actions Bot added the nsoc26 Nexus Spring of Code 2026 label Jun 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

✅ Checks Passed!

Great work, @MistryVishwa! 🎉

Your project submission passed all validation checks and will be reviewed for merging.

A thumbnail will be auto-generated for your project once this PR is merged.

@MistryVishwa

Copy link
Copy Markdown
Contributor Author
image

@MistryVishwa MistryVishwa force-pushed the smart-shopping-budget-assistant branch from 891b3e1 to 7c99dc9 Compare June 13, 2026 16:55
@github-actions

Copy link
Copy Markdown
Contributor

✅ Checks Passed!

Great work, @MistryVishwa! 🎉

Your project submission passed all validation checks and will be reviewed for merging.

A thumbnail will be auto-generated for your project once this PR is merged.

@cu-sanjay cu-sanjay added NSoC'26 Issue eligible for NSoC '26. NSoC'26 Accepted PR Accepted. level3 NSoC'26 Contribution Level 3. labels Jun 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

PR Validation — All Checks Passed

@MistryVishwa, your project submission has passed all validation checks and is ready for review.

A thumbnail will be auto-generated for your project when this PR is merged.

Thank you for contributing to OpenStudio.

@cu-sanjay cu-sanjay merged commit de7077e into cu-sanjay:main Jun 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

level3 NSoC'26 Contribution Level 3. NSoC'26 Accepted PR Accepted. NSoC'26 Issue eligible for NSoC '26. nsoc26 Nexus Spring of Code 2026 nsoc2026

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants