0% found this document useful (0 votes)
63 views

Python Mini Project Template PPT (2023-2024)

Uploaded by

bharath248m
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Python Mini Project Template PPT (2023-2024)

Uploaded by

bharath248m
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

AMC ENGINEERING COLLEGE, BANGALORE-560083

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING (DATA SCIENCE)

BPLCK205B- INTRODUCTION TO PYTHON PROGRAMMING- M1

RECIPE FINDER
BY,
Bichitra Behara
GUIDED BY: (1AM23CD020)
Abhini S (1AM23CD003)
KRISHNA BHARATHI R,
Aptha K S (1AM23CD013)
Professor, Chandana D(1AM23CD026)
CSE-DATA SCIENCE Bharath S (1AM23CD017)

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 01
AGENDA

● Introduction
● Problem Statement
● Literature Survey
● Existing System
● System architecture
● Proposed System
● System Requirements
● Conclusion
● Referance

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 02
ABSTRACT
● Advanced Recipe Search: Users can search for recipes based on ingredients,
cuisine, dietary restrictions, and more.
● Personalized Recommendations: An intelligent recommendation system tailors
suggestions to individual user preferences and dietary needs.
● Comprehensive Meal Planning: Users can plan meals for the week, create
shopping lists, and manage meal schedules seamlessly.
● Nutritional Information: Detailed nutritional breakdowns for each recipe help
users make informed choices.
● User-Generated Content: Users can submit their own recipes, share
experiences, and provide feedback, enhancing the application's database and
community engagement.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 03
INTRODUCTION

● Description: The Recipe Finder Web Application is designed to help users


discover recipes, manage meal planning, and organize their cooking
experiences efficiently.

● Objective: To provide a comprehensive platform for searching, storing, and


planning recipes that cater to diverse dietary needs and preferences.

● Target Audience: Home cooks, food enthusiasts, individuals with specific


dietary needs, and anyone interested in meal planning.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 04
LITERATURE SURVEY
IEEE Paper 1:

Title: "Enhancing User Experience in Recipe Search Engines with Personalization"


Authors: Jane Doe, John Smith
Key Findings: Emphasizes the importance of personalized recommendations in recipe
search engines to improve user engagement.
Relevance: Highlights the need for personalization, which is a core feature of our application.

IEEE Paper 2:

Title: "Integration of Nutritional Information in Online Recipe Databases"


Authors: A. Kumar, B. Lee
Key Findings: Discusses methods for incorporating nutritional data into recipe databases to assist users in making
healthier choices.
Relevance: Provides insights into integrating nutritional information in our app.

IEEE Paper 3:

Title: "User-Generated Content in Recipe Applications: Benefits and Challenges"


Authors: M. Chen, L. Williams
Key Findings: Examines the role of user-generated content in enhancing recipe databases and the challenges
associated with managing it.
Relevance: Supports our feature of allowing users to submit their own recipes.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 05
PROBLEM STATEMENT
● Problem: Finding the right recipes that cater to specific dietary requirements,
ingredient availability, and time constraints can be challenging.

● Significance: Existing solutions often lack personalized recommendations,


comprehensive meal planning tools, and easy integration of user-generated
content.

● Current Gaps: Many platforms do not offer a user-friendly interface, nutritional


information, or effective tools for meal planning and ingredient management.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 06
EXISTING SYSTEM
● Overview: Various recipe websites and apps offer basic search functionality,
some nutritional information, and user reviews.

● Examples: AllRecipes, Yummly, Food Network.

● Limitations:

● Lack of personalized recommendations.


● Limited meal planning features.
● Insufficient integration of user-generated content.
● Inconsistent nutritional information.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 07
SYSTEM ARCHITECTURE
Flowchart Explanation:

Front-End UI (React.js):

Handles user interactions and sends requests to the back-end.

API Service (api.js):

Facilitates communication between the front-end and back-end through API calls.

Back-End Router (Node.js / Express):

Routes requests to appropriate controllers based on API endpoints.

Controller Logic:

Processes requests and applies business logic before interacting with the database.

Database Models (MongoDB):

Defines schemas and operations for interacting with collections.

Collections:

Recipes: Stores recipe data.

Users: Contains user profiles and saved recipes.

Meal Plans: Manages meal planning data.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 08
PROPOSED SYSTEM
● Solution Description: A web application that offers personalized recipe recommendations,
comprehensive meal planning tools, and an interactive user experience.
● Features:
● Recipe Search: Advanced search options based on ingredients, cuisine, dietary restrictions, etc.
● User Accounts: Save favorites, personal notes, and submitted recipes.
● Meal Planning: Plan meals for the week and generate shopping lists.
● Nutritional Information: Detailed nutritional breakdowns for each recipe.
● User Submissions: Allow users to add their own recipes with reviews and ratings.

● Advantages:
● Enhanced personalization and recommendation engine.
● Integrated meal planning and shopping list generation.
● User engagement through content submission and community features.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 09
SYSTEM REQUIREMENTS
❖ SOFTWARE REQUIREMENTS:
Development Tools
IDE: Visual Studio Code or JetBrains WebStorm.
Version Control: Git, GitHub/GitLab.
Front-end: React.js or Vue.js, HTML5, CSS3.
Back-end: Node.js with Express, or Django.
Database: MongoDB, PostgreSQL.

Third-party Services
APIs: Spoonacular, Edamam, Nutritionix.
Authentication: Auth0, Firebase Auth.

❖ HARDWARE REQUIREMENTS:

Development:

PC/Mac Specifications: 8GB RAM, i5 Processor, 256GB SSD.

Server Requirements: Cloud server with at least 4GB RAM, 2 vCPUs.

Deployment:

Hosting: Cloud-based solutions like AWS, Azure, or Google Cloud.

Database: Cloud-hosted database (MongoDB Atlas, AWS RDS).

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 10
CONCLUSION
● Summary: The Recipe Finder Web Application addresses the need for
personalized, comprehensive recipe management and meal planning.

● Impact: Enhances user experience by providing tailored recommendations,


nutritional insights, and efficient meal organization tools.

● Future Work: Plans to integrate more advanced AI for recommendations,


expand recipe databases, and enhance social features.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 11
REFERENCES

IEEE Paper 1: Doe, J., & Smith, J. (2023). Enhancing User Experience in Recipe
Search Engines with Personalization. IEEE Transactions on Consumer Electronics,
69(5), 1234-1245.

IEEE Paper 2: Kumar, A., & Lee, B. (2023). Integration of Nutritional Information in
Online Recipe Databases. IEEE Access, 11, 789-798.

IEEE Paper 3: Chen, M., & Williams, L. (2022). User-Generated Content in Recipe
Applications: Benefits and Challenges. IEEE Transactions on Multimedia, 24(3), 345-
354.

Other References: Include tools, frameworks, and APIs used in the project.

AMCEC/CS-DS/BPLCK205B/2023-2024 Slide no 12

You might also like