Skip to content

sjuri1020/FoodManager-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍱 FoodManager-Java

Java Swing 기반 식재료 및 레시피 관리 프로그램입니다.

사용자가 보유한 식재료와 소비기한을 관리하고,
보유 재료를 기반으로 레시피를 추천받을 수 있도록 구현하였습니다.

또한 건강 정보(알레르기, 질병)를 반영하여
주의가 필요한 음식 정보를 함께 제공하도록 개발하였습니다.

해당 프로젝트는 이후 Android · FastAPI 기반으로 확장된
FoodCare 프로젝트의 초기 버전입니다.


📌 프로젝트 소개

음식물 낭비를 줄이고 효율적인 식재료 관리를 돕기 위해 개발한
데스크톱 기반 음식 관리 프로그램입니다.

사용자는 식재료와 소비기한을 등록할 수 있으며,
보유 재료 기반 레시피 추천과 건강 정보 기반 알림 기능을 사용할 수 있습니다.

또한 음식 관련 사이트 연동 기능과 랜덤 메뉴 추천 기능을 통해
사용자 편의성을 높였습니다.


🛠 Tech Stack

Language

  • Java

GUI

  • Java Swing
  • JavaFX

Database

  • Oracle SQL

Environment

  • IntelliJ IDEA
  • Windows

✨ 주요 기능

  • 식재료 등록 및 관리
  • 소비기한 임박 알림
  • 레시피 추천 기능
  • 건강 정보(알레르기 / 질병) 관리
  • 랜덤 메뉴 추천 기능
  • 음식 관련 사이트 연동

👨‍💻 담당 역할

  • Oracle SQL 기반 레시피 데이터 작성
  • Personal_Info 클래스 구현
  • Personal_Info_Input 클래스 구현
  • Incidents 클래스 구현
  • GUI 이벤트 처리 및 기능 구현

📷 Screenshots

🏠 Main Menu

main-menu


🍽 Ingredient & Recipe Recommendation

ingredient-recipe


⏰ Expiration Alert

expiration-alert


📖 Recipe Detail Information

recipe-detail


🎲 Random Menu Wheel

random-menu-wheel


🩺 Personal Health Information

health-info-input


🔗 Related Project

FoodCare

해당 프로젝트는 이후 Android · FastAPI 기반의
FoodCare 프로젝트로 확장 및 개선되었습니다.


📅 개발 기간

2024.09 ~ 2024.12

About

Java Swing 기반 식재료 및 레시피 관리 프로그램

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages