Inspiration

The inspiration behind pantrypal stemmed from the desire to reduce food wastage while simplifying meal planning.

What it does

pantrypal is a web app leveraging OpenAI API to suggest recipes based on user-inputted ingredients, effectively minimising food wastage.

How we built it

We built pantrypal's frontend with Next.js and TypeScript for strong rendering and type safety. Styling was crafted using TailwindCSS and DaisyUI for a sleek look. OpenAI API powers recipe suggestions while bun.sh ensures efficient bundling. Deployment is streamlined with Vercel AI SDK for reliability and scalability.

Challenges we ran into

Integrating the OpenAI API seamlessly into the web app posed initial challenges, as did optimising recipe suggestions for diverse ingredient lists.

Accomplishments that we're proud of

Successfully developing a user-friendly interface and implementing accurate recipe suggestions while adhering to the project's core goal of reducing food wastage.

What we learned

Through pantrypal, we gained insights into the nuances of utilising AI in real-world applications and the importance of user feedback in refining the user experience.

What's next for pantrypal

Expanding pantrypal's functionality, we plan to introduce user accounts, allowing for recipe saving and sharing. Users can personalise their experience by specifying allergies and preferences, enhancing recipe suggestions. Introducing token-based access, users can purchase additional tokens if needed. Additionally, we aim to integrate vision AI for scanning expiry dates, enabling intelligent suggestions on ingredient usage prioritisation, further minimising food wastage and maximising efficiency.

Built With

  • bun.sh
  • daisyui
  • next.js
  • openai
  • tailwindcss
  • typescript
  • vercel
Share this project:

Updates