CoC Inheritance 2022 || Team codecompilerun
Table of Contents
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:
- Searching a medcine by name
- Suggesting medicines by health condition
- Searching for a generic medicine by name
- Suggesting generic medicines by health condition
- Finding the nearest Pharmacy store by pincode or locality.
- HTML (Dynamic)
- CSS
- Javascript
- NodeJS
- ExpressJS
- Passport
- Flash
- Session
- Bcrypt
- MongoDB
- Language : Python
- pandas dataframe and all its related features
- flask modules such as Flask, request, jsonify
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
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
- 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.
- 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/