https://github.com/ashantfet/recommend-doctor
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Ashantfet
- Language: HTML
- Default Branch: main
- Size: 72.3 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Recommend-Doctor
Recommend-Doctor is a web-based application that assists users in finding suitable doctors based on their symptoms. By leveraging machine learning techniques, the application predicts potential diseases from user-inputted symptoms and recommends doctors specializing in the relevant medical fields.
Features
- Symptom Analysis: Input symptoms to receive potential disease predictions.
- Doctor Recommendation: Get suggestions for doctors specializing in the predicted diseases.
- User-Friendly Interface: Interact through a simple and intuitive web interface.
- Machine Learning Integration: Utilizes trained models for accurate predictions.
Project Structure
```
Recommend-Doctor/ ├── static/ # Static files (CSS, JS, images) ├── templates/ # HTML templates ├── Training.csv # Dataset for training the ML model ├── Testing.csv # Dataset for testing the ML model ├── main.py # Main application script ├── index.py # Script for handling routes and rendering templates ├── test.py # Script for testing the ML model ├── requirements.txt # Python dependencies ├── Procfile # Deployment configuration for Heroku ├── runtime.txt # Specifies the Python runtime version └── README.md # Project documentation
```
Installation
Prerequisites
- Python 3.6 or higher
- pip (Python package installer)
Steps
- Clone the Repository
bash
git clone https://github.com/Ashantfet/Recommend-Doctor.git
cd Recommend-Doctor
- Create a Virtual Environment
bash
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install Dependencies
bash
pip install -r requirements.txt
- Run the Application
bash
python main.py
The application will start on http://localhost:5000/.
Usage
- Access the Web Interface
Open your browser and navigate to http://localhost:5000/.
- Input Symptoms
Enter your symptoms into the provided input field.
- Receive Recommendations
The application will display predicted diseases along with recommended doctors specializing in those areas.
Deployment
The application is configured for deployment on Heroku.
- Install the Heroku CLI
Follow the instructions at Heroku Dev Center to install the Heroku CLI.
- Login to Heroku
bash
heroku login
- Create a New Heroku App
bash
heroku create your-app-name
- Deploy the Application
bash
git push heroku main
- Open the Application
bash
heroku open
Contributing
Contributions are welcome! Please fork the repository and submit a pull request for any enhancements or bug fixes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments
- Thanks to the contributors and the open-source community for their valuable resources and support.
Owner
- Name: ASHANT KUMAR
- Login: Ashantfet
- Kind: user
- Location: Haridwar Uttarakhand India
- Twitter: Ashantkumar7
- Repositories: 1
- Profile: https://github.com/Ashantfet
computer science engineer
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1
Dependencies
- pytz ==2019.3
- requests ==2.25.1