A modern, responsive meal planning application. Organize your recipes, schedule meals for the week, and track your favorite dishes.
- Interactive Calendar: Visualize your meal schedule with a monthly calendar view. Day indicators show at a glance how many meals are planned.
- Recipe Management: Create, edit, and delete meals. Support for:
- Photos: Upload images for your meals.
- Rich Text: Write descriptions using Markdown.
- Tags: Organize with tags (e.g.,
#dinner,#healthy). - Ratings: Star based rating system.
- Search & Filter: Find meals by name or tags.
- Analytics: View your most frequent meals.
- Responsive Design: Optimized layouts for both desktop and mobile devices.
-
Clone the repository:
git clone https://github.com/pkoscik/mealponder.git cd mealponder -
Start Docker setup:
docker compose up -d
-
Clone the repository:
git clone https://github.com/pkoscik/mealponder.git cd mealponder -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Start the backend app:
cd backend uv venv .venv uv pip install -r requirements.txt uv run uvicorn app.main:app --reload --port 8000 -
Open your browser: Navigate to
http://localhost:5173to view the app.


