Inspiration

Due to the covid pandemic and advancements in technology, people have shifted from medical stores to online websites. Even I order my grandmother's medicines online and thus, they sometimes end up buying products at high prices that might be cheaper at some other website. To address this problem, our team came up with the idea of comparing the prices of a particular medicine from various selling websites and showing them to the user on one screen.

What it does

MedBazzar is an online website that compares the prices across all the medicine sites.

  • Search the medicine name
  • Suggest the medicine available at the online store
  • Compare prices for medicine for more than one site. (Netmeds and 1mg Currently)

How we built it

MedBazzar uses several open-source projects to work properly:

  • [vanilaJS] - HTML enhanced for web apps!
  • [CSS3] - For all the styling and design
  • [MongoDb] - storing medicine data
  • [python] - web scraping data from the online stores
  • [node.js] - used I/O for the backend
  • [Express] - fast node.js network app framework
  • [Heroku] - Deploying website
  • [Mogoose] - Accessing MongoDB in VS Code
  • [EJS] - Templating Material UI

    Challenges we ran into

    Slow Site

  • Due to heavy database takes time to reload

Updating Prices

  • as prices change daily have to update database manually

Accomplishments that we're proud of

What was an idea week before had come to a deployment phase thanks to this hackathon. To complete this project in time, we work in teams and surely learned a lot of things from that. From simple CSS fixes to deployment errors it was worth it all.

What we learned

This was our first time working with mongoose library and we handled it with flying colors. Working on this project taught us various new things as:

  • Collaborating in a team
  • Web Scraping in Python
  • Combining frontend with backend
  • Working with heavy databases
  • Designing beautiful UI designs
  • GlassMorphism ... and many more.

What's next for Medbazzar - Save Money on Every Prescription

  • First of all, we are planning to work on decreasing the loading time of medicine search using a REST API that will handle a lot of data in a much efficient way.
  • Secondly, we will build the website in a Front-end framework like REACT which will make the website Dynamic.
  • Furthermore, we are still working on a solution to update the prices autonomously of the indexed medicine list.

We are thankful to Hack this Fall 2.0 for organizing this event and giving us the chance to show our talents and improve upon ourselves.

Share this project:

Updates