Skip to content

Kitchen-Kompanion/kitchen-app

Repository files navigation

Kitchen Kompanion

A CMSC434 Human-Computer Interaction (HCI) project for efficient, user-friendly kitchen management and meal planning.


About This Project

Kitchen Kompanion is an Android app designed and developed as part of a Human-Computer Interaction (HCI) course. Our goal is to make kitchen life easier, more organized, and fun by focusing on a user-centered design.


HCI Design Rationale

  • User-Centered Approach:

    • We did informal user interviews and observations to identify pain in mango kitchens (e.g., goods, food waste, difficulty walking fixtures).
    • The most important tabs in the app (home, inventory, shopping, food, settings) reflect real user features and mental models.
  • Interaction Design:

    • Large, clearly marked buttons and intuitive navigation reduce barriers to users for the first time.
    • Touch-friendly design, swipe/roller functions and visual feedback are used for even interaction.
    • Dialogue and confirmation (e.g., add/remove items) prevents accidental data loss.
  • Usability & Learnability:

    • Onboarding is minimal: Users can immediately add items and start tracking.
    • Regular iconography and color coding help users to distinguish quickly between categories and features.
    • East and back navigation are always available to reduce the user's disappointment.

Key Features

Tab HCI-Focused Description
Home Simple dashboard for fast access, summary of expiring/expired items, and low-stock alerts
Inventory Categorized, scrollable lists with search; add/edit/delete via dialogs; visual item cues
Shopping Easy list creation with quantity and price, bulk actions, feedback for completed purchases
Recipes Visual recipe cards, ingredient lists, dietary tags, and one-tap add-to-shopping-list
Settings Personalize your name/profile; designed for future preference options

Technology Stack

  • Platform: Android
  • Language: Kotlin

Installation

  1. Clone the repository:
    git clone https://github.com/Kitchen-Kompanion/kitchen-app
    
  2. Open in Android Studio
  3. Build and run on your device or emulator

Meet the Team

  • Robert Estan
  • Kyumin Hwang
  • Sueun Cho
  • Brandon Chen


About

CMSC434 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages