Interface.Preview.mp4
This project is a Drug Recommender System built using the official NAFDAC (National Agency for Food and Drug Administration and Control) products database. It helps users find similar or alternative drugs by recommending medications based on name, type, or function. Additionally, it displays the NAFDAC Registration Number of any drug in the database.
Built with Python, Hugging Face Sentence Transformers, and deployed using a Flask web application, this project contributes to the fight against fake drugs in Nigeria by allowing users to cross-verify authentic medications.
- Drug Recommendation Engine using Sentence Embeddings.
- Real-time drug search with NAFDAC registration number display.
- Scraped directly from NAFDAC product database.
- 🇳🇬 Built to support public health and safety in Nigeria.
-
Clone the Repository
git clone https://github.com/Onome-Joseph/NAFDAC-drug-Database.git cd NAFDAC-drug-Database -
Create a Virtual Environment
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install Dependencies
pip install -r requirements.txt
-
Run the Flask App
python app.py
Visit
http://127.0.0.1:5000in your browser.
- Drug product data was scraped from the official NAFDAC Products Database.
- Automatic Sync with NAFDAC product database for real-time drug updates.
- Public Deployment to serve hospitals, pharmacies, and consumers across Nigeria.
- Integration with mobile platforms (Android/iOS).
- API Access for developers and 3rd-party health platforms.
Contributions are welcome! You can fork the repository and open a pull request to suggest changes or improvements.