Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🍽️ Cooking Search App

A lightweight ASP.NET Core Razor Pages application for searching foods based on user-provided ingredient keywords.


⚙️ Project Features

  • Input phrase processing and keyword extraction
  • Ingredient-to-food matching using Entity Framework Core
  • Modular structure with separate services (PhraseSplitter, Algorithm)
  • Simple integration with any SQL-based database
  • Designed for easy extension and testing

🧠 Search Algorithm

The search logic works as follows:

  1. Splits the user query into individual keywords.
  2. Finds ingredients whose names contain any of those keywords.
  3. Retrieves foods that include those matched ingredients.
  4. Returns a distinct list of matching food names.

The current approach is keyword-based and straightforward, but open for smarter enhancements like fuzzy matching or semantic search.


🛠 Technologies

  • ASP.NET Core Razor Pages
  • Entity Framework Core
  • SQL Server (or compatible)
  • C#

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages