Team Members:
- Happy Lakhotia, Yash Agarwal , Ujjwal Rai , Krishna Kant Kumar , Ankit Chaurasiya
Ayurvision is an AI-powered health analysis platform that bridges modern technology with traditional Ayurvedic wisdom. This repository provides a complete workflow for:
- User login and sign-up.
- Dashboard for initiating health analysis.
- Image capturing and uploading for analysis.
- Patient analysis, including condition information, causes, and remedies.
- Specialist dashboard for Ayurvedic professionals to view patient reports and AI-powered insights.
- Login or Sign Up: Secure authentication system for users to create an account or log in.
- Dashboard: A user-friendly interface to start health analysis.
- Image Capture and Upload:
- Capture images using the device camera.
- Upload images directly from the computer.
- Redirect to the Patient Analysis page for detailed insights.
- Patient Analysis:
- Displays user data (age, gender, last visit) in a summary box.
- Provides detailed condition information, causes, and remedies.
- Shows the uploaded image along with AI-powered analysis.
Specialist Dashboard:
- View all patient reports.
- Access AI-powered insights and analysis for each patient.
- Download or share patient data for further use.
- Node.js
- MongoDB
- A web browser
-
Clone the repository:
git clone https://github.com/your-username/Ayurvision.git
-
Navigate to the project directory:
cd Ayurvision -
Install dependencies:
npm install
-
Set up the database:
- Start MongoDB.
- Configure the database connection in the
.envfile.
-
Run the application:
npm start
-
Access the application at
http://localhost:3000.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB
- AI Integration: TensorFlow.js, OpenAI API
Ayurvision
├── public
├── src
│ ├── components
│ ├── pages
│ ├── services
│ ├── styles
│ └── utils
├── .env
├── package.json
└── README.md
- User Information: Displays age, gender, and last visit.
- Condition Details:
- Name and description of the condition.
- Causes of the disease.
- Remedies and suggestions powered by Ayurvedic principles.
- Uploaded image displayed alongside analysis results.
- Access a comprehensive overview of all patient reports.
- Analyze AI-generated data for detailed insights.
- Add multilingual support for broader accessibility.
- Integration with wearable devices for real-time data.
- Enhanced AI models for improved accuracy.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature description" - Push to your branch:
git push origin feature-name
- Open a pull request.
For any queries or support, please contact us at support@ayurvision.com.