Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oscarqjh/techfest2024

FrAI - Turning ordinary ingredients into extraordinary recipes
https://github.com/oscarqjh/techfest2024

generative-ai openai-api stable-diffusion webapp

Last synced: 5 days ago
JSON representation

FrAI - Turning ordinary ingredients into extraordinary recipes

Awesome Lists containing this project

README

        

# Tech Fest 2024 - Team 15(2B)

# FrAI _(/fraɪ/)_
_"Turning ordinary ingredients into extraordinary recipes."_
By BluTech

---


Javascript
React
React-Router
Tailwind-CSS
Node.js
Axios
OpenAi

![Cover](./assets/cover.png)

### Team Members of BluTech:

- [Oscar Qian](https://github.com/oscarqjh)
- [Iain Roderick Tay](https://github.com/eeyearn)
- [Lee Cheng Yao](https://github.com/chengyaolee)
- [Zane Yee Sun](https://github.com/zazzane)

### Website Link: https://tech-fest2024.vercel.app/

### Video Demo Link: https://youtu.be/Q79C6Cxpo-A?si=ev4-9D2ccRDKcoPI

---

## Inspiration

Many students struggle to find cheap alternatives when it comes to food and often resort to buying meals that will cumulatively exceed their budgets. Cooking is the go to cheaper resource when it comes to meals, but many students struggle when it comes to cooking due to the lack of knowledge, time and skills. Hence we invented FrAI*(/fraɪ/)*, your personal AI recipe generator to help you create recipes based on your customisations.

## What it does

FrAI is a personalised AI recipe generator designed to assist students in creating budget-friendly and easy-to-cook meals. The platform takes into account individual preferences, providing customised recipes that align with the user's available ingredients and skill level. Users can input their preferences, such as cuisine and ingredients on hand, and FrAI generates tailored recipes, making cooking more simplified for students.

## How we built it

FrAI was meticulously crafted leveraging advanced technologies, with a primary focus on the capabilities of the ChatGPT 3.5 model. The backbone of our system is powered by state-of-the-art natural language processing (NLP) and text generation provided by ChatGPT 3.5, allowing users to interact seamlessly with the recipe generation process.

**Text Generation:**
Utilising ChatGPT 3.5, we implemented a robust text generation system that understands and processes user preferences, allowing for dynamic and personalised recipe recommendations. The model's natural language understanding ensures that user inputs are interpreted contextually, providing more accurate and tailored responses.

**Image Generation:**
To enhance the user experience, we incorporated image generation capabilities into our platform. ChatGPT 3.5 assists in creating visually appealing representations of the recommended recipes, giving users a preview of the dish before they decide to proceed. This feature not only engages users but also aids those who are visually inclined when selecting recipes.

**AI Agent Chatbot:**
Our chatbot functionality is powered by ChatGPT 3.5, transforming the interaction into a dynamic and informative conversation. Users can engage in a dialogue with the AI agent, seeking advice on cooking techniques, ingredient substitutions, and more. The AI chatbot understands natural language queries, providing a user-friendly and interactive experience for those looking for cooking guidance.

## Challenges we ran into

- Integrating AI algorithms to generate accurate and diverse recipe recommendations.
- Designing an intuitive user interface that caters to a diverse user base.
- Ensuring data security and privacy, especially when dealing with user preferences.

## Accomplishments that we're proud of

- Successful integration of AI for personalised recipe suggestions.
- Creating an accessible platform that addresses the cooking challenges faced by students.
- Overcoming design challenges to make the interface user-friendly.

## What we learned

- Enhanced knowledge of AI/ML integration in real-world applications.
- Improved skills in frontend and backend development.
- Gained insights into user experience (UX) design principles.

## What's next for FrAI (/fraɪ/)

- Implementing user feedback to enhance and refine the platform.
- Expanding the database of recipes and incorporating more cuisines.
- Integrating additional features such as meal planning and grocery list generation.
- Exploring partnerships with food suppliers or grocery delivery services.

---

## NTU Techfest 2024

This project won 'Top 10 Finalist' and was submitted to Devpost for the annual flagship hackathon of NTU SCSE Club.
[Find the Submission here!](https://devpost.com/software/frai)