7 Open Issues Need Help Last updated: Jun 22, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Create a reusable FeatureCard component in React to display four key features (inventory tracker, recipe matches, expiry alerts, shopping list) on a landing page. The features should be arranged in a responsive grid (single column on mobile, two columns on medium screens, four columns on large screens). The component should accept icon, title, and text props, and utilize icons from a React Icons library.

Complexity: 3/5
enhancement good first issue frontend

AI Summary: Style the landing page of the PantryPal application using Tailwind CSS, ensuring responsiveness across different screen sizes (mobile, tablet, desktop). This involves applying appropriate spacing, colors, and breakpoints, while adhering to accessibility guidelines and maintaining a consistent typography style. The goal is to achieve high Lighthouse scores for performance and accessibility and to use brand colors sparingly.

Complexity: 3/5
enhancement good first issue frontend

AI Summary: Implement a simple footer component in a React application. The footer should include a link to the PantryPal GitHub repository, a copyright notice, and optionally, the license information. The footer should be styled with a dark background and light text, and should be accessible.

Complexity: 2/5
enhancement good first issue frontend

AI Summary: Create a Hero component for a React application's landing page. The component should include a logo/name, tagline, and a CTA button styled with Tailwind CSS and adhering to accessibility guidelines.

Complexity: 2/5
enhancement good first issue frontend

AI Summary: Implement a 404 error handler middleware in an Express.js server that returns a JSON error response for undefined routes. This involves adding the middleware to `server/app.js` after all existing routes and creating a test in `server/tests/app.test.js` to verify its functionality. The full test suite must pass after implementation.

Complexity: 2/5
help wanted good first issue backend

AI Summary: Integrate Tailwind CSS into the PantryPal React frontend application by installing the necessary packages, configuring Tailwind, and refactoring the existing `globals.css` styles into Tailwind utility classes. The goal is to replace the existing CSS with Tailwind, ensuring no breaking changes and maintaining functionality.

Complexity: 3/5
good first issue

AI Summary: Create a JSON file named `recipes.json` containing approximately 10 simple recipes. Each recipe should follow a specific structure including a title, an array of ingredients (each with name, quantity, and unit), and instructions. This data will be used by the PantryPal application.

Complexity: 2/5
good first issue