Welcome to OurMeals, a smart, user-friendly Windows desktop application built with Visual Basic .NET.
Manage your household groceries, shopping lists, sticky notes, and recipes effortlessly โ all in one place! ๐๐
- About the Project
- Features
- Screenshots
- How to Run
- Tech Stack
- Project Structure
- Future Improvements
- Contact
OurMeals was designed to simplify meal planning and grocery shopping workflows for busy households.
With intuitive UI components like Sticky Notes, Recipe Booklets, and Draggable Shopping Lists, this application bridges the gap between planning and purchasing.
- ๐ Shopping List Management: Create, edit, delete, and view personalized shopping lists.
- ๐ Recipe Booklet: Store and organize meal recipes linked directly to shopping items.
- ๐๏ธ Shopper Mode: Easily view lists while shopping for real-time convenience.
- ๐ Sticky Notes: Add quick reminders and notes to aid your grocery planning.
- ๐ ๏ธ Drag & Drop: Organize your shopping list visually through a draggable interface.
- ๐๏ธ TrashCan: Manage deleted items safely before permanent removal.
Example placeholders:
- Home Dashboard
- Shopping List Editor
- Sticky Notes Interface
- Recipe Organizer View
- Clone the repository:
git clone https://github.com/hetuvpatel/OurMeals-App.git
cd OurMeals-App- Open the solution:
Open
A1OurMeals.slnfile using Visual Studio 2022 or any compatible IDE. - Build and Run:
Press
F5to Build & Run the application.
โ
Make sure .NET 6.0 SDK and runtime are installed!
| Technology | Purpose |
|---|---|
| Visual Basic .NET | Core backend and UI development |
| Windows Forms | Building GUI components |
| .NET 6.0 | Framework for development |
| Folder / File | Purpose |
|---|---|
My Project/ |
App settings and resources |
Images/ |
Icons, graphics, and UI images |
Resources/ |
Resource files for localization or static assets |
.vb, .Designer.vb, .resx |
Core Windows Forms components for each form (design and logic separation) |
- ๐ฅ๏ธ Modernize the UI using .NET MAUI for cross-platform deployment.
- โ๏ธ Add cloud sync between devices (Azure or Firebase integration).
- ๐ฒ Develop a mobile version to sync shopping lists on the go.
- ๐ง Implement smart recommendations for shopping based on past data.
- ๐จ Introduce dark mode and additional UI themes for customization.
- Hetu Patel
- ๐ซ hetu.patel@torontomu.ca
- ๐ Portfolio Website
- ๐ป GitHub Profile
"Plan smart. Shop smarter. Dine happier." ๐ด๐