This project leverages predictive analytics to forecast disease progression and treatment response based on user-entered symptoms. The frontend is built using React, the backend is developed using .NET, and PostgreSQL is used for database management.
- Symptom Analysis: Users can input their symptoms into the system for analysis.
- Disease Prediction: The system utilizes predictive analytics to forecast potential diseases or health conditions based on the symptoms provided.
- Treatment Recommendations: Upon disease prediction, the system recommends appropriate treatments, including medications and lifestyle adjustments.
- Doctor Consultation: Users receive suggestions for healthcare providers or doctors specializing in the predicted diseases for further consultation and treatment planning.
- Medicine Search: Users can search for medicines available on the website based on their needs.
- Doctor Search: Users can find doctors based on specific departments or medical specialties.
- Appointment Scheduling: Users can schedule appointments with doctors for consultations and medical advice.
- React: Frontend interface development
- .NET: Backend logic and API development
- PostgreSQL: Database management
- Gemini API: Symptom analysis and disease prediction
To run the application locally, follow these steps:
- Clone the repository:
git clone <repository_url>
- Install frontend dependencies:
npm install
- Install backend dependencies:
dotnet restore
- Set up PostgreSQL database and configure connection string in the backend
- Start the backend server:
dotnet run
- Start the frontend server:
npm start
- Access the application in your browser at
http://localhost:3000
- Enter your symptoms into the provided input field.
- Click the "Predict" button to initiate symptom analysis.
- View the predicted diseases or health conditions along with treatment response predictions.
- Explore personalized recommendations and insights for managing your health condition effectively.