This project contains a small prototype of an AI-based recipe generation system for Jumbo Supermarkten. The system generates recipes based on a user-specified ingredient list and autofills the missing ingredients. This project contains a small mock-up of the Jumbo Supermarkten mobile app, to place the recipe generator in a realistic context. Due to limited time and resources, the project is a proof-of-concept and not a fully functional application.
This project was created for the group project of the course "Information Strategy", from the Master's in Business Information Management at the Erasmus University Rotterdam.
- Course: BM-01BIM Information Strategy
- Academic Year: 2024-2025
- Team: 10 (click here for students)
TypeScriptprogramming language;React Frameworkfor the client application;TailwindCSSfor styling the frontend components;DaisyUIfor pre-built TailwindCSS-based UI components;OpenAI APIfor generating recipes based on user input (GPT-4o-mini model).;
Since there was no public Jumbo API for querying products, we have used the Albert Heijn API instead.
For this project to run, you need to have an OpenAI API key. You can get one by following this tutorial here.
After you have obtained your API key, create an .env file in the /client directory and add the following line:
REACT_APP_OPENAI_API_KEY=<YOUR_API_KEY>
You also need to have Node.js installed on your machine. You can download it here.
You also need to have yarn enabled. You can install it by running the following command (Windows only):
corepack enable
- Clone the repository:
git clone
- Navigate to the
/clientdirectory:
cd client
- Install the dependencies:
yarn install
- Start the development server:
yarn start
Proxy Server installation (to avoid CORS policy)
- Navigate to the
/serverdirectory:
cd server
- Install the dependencies:
yarn install
- Start the development server:
yarn start
These are the students from team 10 that have contributed to this project:
| Student | ID |
|---|---|
| Codrin Socol | 744294cs |
| David Peta | 744425dp |
| Ioana Buia | 741838ib |
| Alexandra Stancu | 697789ms |