Skip to content

A search engine that helps customers find products based on their queries, filters, and preferences, and that ranks the results based on relevance and quality.

License

Notifications You must be signed in to change notification settings

OpenSourceInnovation/product-search-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Product Search Engine

A search engine that helps customers find products based on their queries, filters, and preferences, and that ranks the results based on relevance and quality.

Product requirements

Frontend:

  • Search bar for users to input keywords and query the search engine.
  • Filtering and sorting options.
  • Display of search results in a grid or list view.
  • Product details page displaying information about a specific product.
  • Pagination to navigate through multiple pages of search results.
  • Add to cart functionality.

Backend:

  • Indexing and storing product information in a database.
  • Search functionality to query the database and retrieve relevant products based on user's search keywords.
  • Sorting and filtering
  • Integration with external APIs for retrieving product information.

Tech stack

Choose any javascript frameworks or libraries you want to use . Preferences are

Frontend:

  • Svelte
  • NextJs

Backend:

  • NestJs
  • ExpressJs

Database:

  • Postgres
  • Supabase

Design Inspiration

You can take inspiration from the above design but it's not concrete that you have to build the exact page. Since the functionalities are different you will need to make an appt. change to the page accordingly. You need to keep the look and feel of the design in mind while making the changes.

About

A search engine that helps customers find products based on their queries, filters, and preferences, and that ranks the results based on relevance and quality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published