Skip to content

NaMahlzeit is a web application designed to simplify meal planning for shared living spaces.

License

Notifications You must be signed in to change notification settings

Robin1999Stark/NaMahlzeit

Repository files navigation

NaMahlzeit! 🍽️

NaMahlzeit is a web application designed to simplify meal planning for shared living spaces, families, or any group that wants to coordinate meals efficiently. Built with Django on the backend and React on the frontend, this app provides an intuitive interface for creating meal schedules, managing inventories, and more.

🎯 Project Idea

This project originated from a common challenge in my shared apartment: deciding what to cook for the upcoming days. NaMahlzeit solves this by offering a collaborative space where users can plan meals, manage ingredients, and share their meal schedules with a group, making meal planning a hassle-free experience.

🚀 Demo

Check out the live demo of the app here. Feel free to log in with the provided test credentials to explore the features:

  • Username: TestUser
  • Password: TestPassword17

✨ Features

  • 📅 Meal Planner with drag-and-drop functionality
  • 🛒 Shopping List automatically generated based on your meal plan
  • 📦 Inventory List to track your ingredients
  • 🍽️ Create Your Own Meals and save them for future use
  • 🔍 Meal and Ingredient Search for easy browsing
  • 🎲 Random Meal Shuffle for quick decision-making
  • 🏷️ Tags for better search results, applicable to both ingredients and meals
  • 📄 Downloadable Data Dumps for meals, ingredients, and tags
  • 🔐 User Authentication: Log in and create new user accounts
  • 🤖 AI Auto Tagging (coming soon!)

🖼️ Screenshots

Meal Library

Meal Library

Weekly Planner

Weekly Planner

Shopping List

Shopping List

🛠️ Tech Stack

  • Frontend: React with TailwindCSS for styling and CSS animations
  • Backend: Django for a robust, scalable backend
  • Database: PostgreSQL

📅 Roadmap

  • Implement meal planner with drag-and-drop
  • Generate shopping and inventory lists
  • Allow creation of custom meals and ingredient tagging
  • Provide data export options
  • Implement AI-powered auto-tagging for enhanced meal suggestions

🤝 Contributing

Feel free to fork this repository, make your changes, and submit a pull request. All contributions are welcome to improve this project.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

NaMahlzeit is a web application designed to simplify meal planning for shared living spaces.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published