BakeGenius AI is an AI-powered tool that transforms vague recipe measurements like "1 cup of flour" or "2 tablespoons of butter" into precise gram-based values. It helps home cooks, professionals, and culinary enthusiasts bake with consistency and accuracy by removing the guesswork from measurements.
β‘ "BakeGenius AI bridges the gap between casual cooking and scientific precision."
π Stars | π΄ Forks | π Issues | π Open PRs | π Closed PRs | π οΈ Languages | π₯ Contributors |
Many online recipes list ingredients using vague units like cups, teaspoons, and spoons, which can vary depending on the ingredient and person measuring. This inconsistency often leads to failed recipes.
BakeGenius AI solves this by:
- Converting units like "cups", "tablespoons", etc., into exact grams.
- Using a built-in database of ingredient densities.
- Supporting voice-based input, real-time AI assistance, and visualizations.
- Empowering bakers with consistent, professional results every time.
β
Convert vague units to precise gram measurements
β
Smart ingredient detection using Natural Language Processing (NLP)
β
Ingredient density database for accurate conversions
β
Real-time conversion engine using Gemini API
β
Voice input: Speak your recipe and get precise outputs
β
Clean and user-friendly interface
β
Visualizations: Show side-by-side conversions and measurement charts
β
Open Source β Easy to contribute and extend
This project is now OFFICIALLY accepted for:
π Exciting News...
π This project is now an official part of GirlScript Summer of Code β GSSoC'25! πππ» We're thrilled to welcome contributors from all over India and beyond to collaborate, build, and grow BakeGenuis-AI! Letβs make learning and career development smarter β together! ππ¨βπ»π©βπ»
π©βπ» GSSoC is one of Indiaβs largest 3-month-long open-source programs that encourages developers of all levels to contribute to real-world projects π while learning, collaborating, and growing together. π±
π With mentorship, community support, and collaborative coding, it's the perfect platform for developers to:
- β¨ Improve their skills
- π€ Contribute to impactful projects
- π Get recognized for their work
- π Receive certificates and swag!
π I canβt wait to welcome new contributors from GSSoC 2025 to this BakeGenuis-AI project family! Let's build, learn, and grow together β one commit at a time. π₯π¨βπ»π©βπ»
π§ Tech Stack
- Frontend: HTML, CSS, JavaScript
- AI API: Gemini API by Google (for language understanding and smart suggestions)
π Example Conversion
Input | Output (in grams) |
---|---|
1 cup of sugar | 200g |
2 tablespoons of butter | 28g |
Β½ cup of milk | 122g |
1 tsp of baking soda | 4.8g |
(values vary depending on the density of ingredients)
π οΈ How to Run Locally
- Clone the repository:
git clone https://github.com/supriya46788/BakeGenuis-AI.git
cd BakeGenuis-AI
Update your Firebase SDK configuration in the file:
js/firebase.js
To enable Google Sign-In and other Firebase services, update your Firebase SDK configuration inside the project:
// Firebase Config
const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_MESSAGING_SENDER_ID",
appId: "YOUR_APP_ID",
measurementId: "YOUR_MEASUREMENT_ID"
};
-
Open the
index.html
file in any browser to run the app. -
Ensure Gemini API keys are correctly added in your JS code.
π₯ Submitting a Pull Request
Follow these steps to contribute your changes to BakeGenius-AI:
-
π Star & Fork the Repository
Click the βStarβ button to support the project, then βForkβ the repo to create your own copy:
π https://github.com/supriya46788/BakeGenuis-AI -
π₯ Clone Your Fork
Use the following command to clone your forked repository to your local machine:git clone https://github.com/Your-Username/BakeGenuis-AI.git
-
Create a Branch Navigate to the project directory and create a new branch for your changes:
cd BakeGenuis-AI git checkout -b my-feature-branch
-
Make Changes Add your new ML projects, games, websites, or enhancements. Fix bugs or improve UI/UX as needed.
-
Commit Your Changes Use a meaningful commit message:
git add . git commit -m "π¦ [Feature Add] Add XYZ website project"
-
Push Your Changes Push your branch to your GitHub fork:
git push origin my-feature-branch
-
Submit a Pull Request
Go to your fork on GitHub.
Click "Compare & pull request".
Add a descriptive title using one of the prefixes: [UI], [UX], [Feature Add].
Link the related issue (if any) and clearly describe your changes.
π©βπ» Want to contribute to BakeGenius AI and become part of the open-source family? Itβs super easy! π
We welcome contributions from all levels β beginners and experts alike.
- π§ Follow the Setup Instructions to run the project locally.
- π Explore the live preview:
π BakeGenius-AI Preview Link - π Found a bug or want to suggest UI/UX improvements?
- Open an Issue in the repository.
- It will be assigned to you for contribution.
- π Want to contribute features or fix bugs?
- Pick issues labeled
good first issue
for easy contributions. - Suggest or build new features such as:
- Improving AI prompt engineering
- Adding ingredient density data
- Enhancing UI components or responsiveness
- Pick issues labeled
- π§± Fork the project, make your changes, and submit a Pull Request.
- Fix typos, improve documentation, or optimize code β every contribution counts!
- Write clear and meaningful commit messages to help maintain project clarity.
β€οΈ Thank you for contributing and making BakeGenius AI awesome!
Letβs grow together β one PR at a time. π±
π€π€ Contribution Guidelines
We love our contributors! If you'd like to help, please check out our CONTRIBUTE.md
file for guidelines.
Thank you once again to all our contributors who have contributed to BakeGenuis-AI! Your efforts are truly appreciated. ππ
See the full list of contributors and their contributions on the GitHub Contributors Graph
.
π‘ Suggestions & Feedback
Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!
π Support & Star
If you find this project helpful, please give it a star! β to support more such educational initiatives!
π License
This project is licensed under the MIT License - see the License
file for details.
β Stargazers
π΄ Forkers
Supriya |
π¨βπ» Developed By β€οΈ Supriya and Contributors β€οΈ open an issue | Watch Demo
Ready to show off your coding achievements? Get started with BakeGenius-AI today! π