Inspiration

Small business owners often find it difficult to find trustworthy manufacturers due to lack of transparency or connections, so we wanted to create an app that would allow them to have easy access to manufacturers by referencing other companies in the same field.

What it does

Our web app has a search bar where users are able to enter the name of a large company and read details on that company's manufacturers. Some details include contact information, location, and a short company description.

How we built it

Frontend: HTML5 and Flutter Backend: Django and Python API and DB: Gemini and MongoDB Atlas Web Deployment: Render

Gemini and MongoDB Atlas

Gemini and MongoDB Atlas were used for our API. For Gemini, we used model gemini-embedding-exp-03-07 to create meaning vectors. We also used gemini-2.5-flash for fast and efficient text generation. For MongoDB, we used dot product vector comparison through Gemini's 3072 dimensions for semantic searching.

Challenges we ran into

  • Connecting the API's and sources efficiently
  • Finding a free and reliable web deployment hoster
  • Finding a way to scrape the manufacturers' information

Accomplishments that we're proud of

  • Built a functional search and discovery tool in a limited time

What we learned

  • Web hosting can be very difficult with financial constraints

What's next for SupplyMe

  • Allow manufacturers to join and connect with businesses
  • Implementing filtering by country, price, other details
Share this project:

Updates