Skip to content

Latest commit

 

History

History
156 lines (127 loc) · 6.42 KB

codecompilerun.md

File metadata and controls

156 lines (127 loc) · 6.42 KB

CoC Inheritance 2022
MyPharmacy

MyPharmacy - Website for medicines, generic drugs, and pharmacy stores near you.
CoC Inheritance 2022 || Team codecompilerun

Table of Contents

📝Description

MyPharmacy is a pharmacy website. It enables the user to search for a medicine by its name, search a medicine for a specific health condition. It also enables users to search for generic medicines by name and health condition which it is used to treat. Furthermore, our website also provides the details of the nearest medicine stores when seached using pincode or locality in Mumbai. All these features, especially the generic medicines, are encompassed at one single place in our very own website for people's convinience.

The important feature highlights of our website include:

  1. Searching a medcine by name
  2. Suggesting medicines by health condition
  3. Searching for a generic medicine by name
  4. Suggesting generic medicines by health condition
  5. Finding the nearest Pharmacy store by pincode or locality.

🔗Links

🤖Tech-Stack

Front-end

  • HTML (Dynamic)
  • CSS
  • Javascript

Back-end

  • NodeJS
  • ExpressJS
  • Passport
  • Flash
  • Session
  • Bcrypt

Database

  • MongoDB

Machine Learning

  • Language : Python
  • pandas dataframe and all its related features
  • flask modules such as Flask, request, jsonify

📈Progress

Fully implemented features in our project:

  • Searching branded and generic medicines by their name
  • Suggesting best medicines for a particular health condition based on user ratings
  • Finding nearest medicine stores by pincode or locality name (across Mumbai).
  • Detailed information of generic medicines and their comparison with brand
  • User register and login
  • FAQs

🔮Future Scope

In future, we are planning to bring the follwing advancements to our website:

  • Extending our facility to search nearby pharmacy stores over other cities as well.
  • Enable user to place order for the medicines or generic drugs.
  • Provide facility to the user to compare the price of same medicine over different websites //check
  • Health Blogs
  • Allow logged in users to rate and review a medicine which will benefit other users
  • Finding nearest path labs, doctors and booking an appointment there

💸Applications

  • It is challenging to find a centralized, trustworthy evidence-based resource for drug information and drug interactions. Our website provides a single reliable digital resource that gives all the details of a single medicine at one place.
  • Also, our website offers suggestions for the best drug to cure a health condition which is a rare feature.
  • MyPharmacy offers suggestions on generic drugs to cure a health condition. This feature has not been seen to be implemented on any website so far.
  • This website can ne monetized. Pharmacies generate data with every prescription. This data contains valuable information: who is prescribing, which medications, who is paying for them, what quantities and days supply, and much more. It is pharma manufacturers are most interested in this information. There are other interested parties such as research firms, payers, and clinicians. The data that is helpful to companies isn’t patient-specific data. Instead, they are interested in market-level data. Market-level pharmacy data is the specific data related to the script, not the patient. This data can be freely bought and sold without worrying about violating any privacy rules.

🛠Project Setup

  • Clone the git repository
https://github.com/AynSiddiqui/MyPharmacy
  • Run commands on your terminal/ bash in two separate windows to start the Mongo server on port 27017(default) and keep them running in the background : Terminal 1
mongod

Terminal 2

mongosh
  • Then run this command in terminal/shell in the folder MyPharmacy/MyPharmacy Website :
npm run dev
  • In the folder MyPharmacy/MyPharmacy Website run the command in a separate terminal/shell in the background and keep it running : Terminal 3
python app.py

or if you are in a python env then run :

app.py
  • Open link to view the website in your browser window if it doesn't open automatically :
http://localhost:5000/

👨‍💻Team Members

👨‍🏫Mentors

📱Screenshots

Screenshot (29) Screenshot (32) Screenshot (49) Screenshot (36) Screenshot (40) Screenshot (37) Screenshot (34)