-
-
Main page of our website enabling user to search medicines
-
Showing compare screen from where user can buy medicine
-
Contact us for offers and coupons on this website
-
Our Developers Team on Home Page
-
Vs code showing Dependencies
-
readme of github repo
-
get command in express that is responsible for input search
-
Github Repo
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.
Log in or sign up for Devpost to join the conversation.