CureSphere is an AI-powered healthcare platform designed to revolutionize disease detection and preventive care. By leveraging advanced AI technologies, Next.js for seamless development, Firebase for authentication and database management, and a Symptom Checker API, CureSphere empowers individuals to assess their health and take proactive steps toward well-being.
-
AI-Based Symptom Checker
Input symptoms to receive an AI-driven analysis and potential health insights. -
Predictive Health Risk Analysis
Get insights into possible health risks based on lifestyle, medical history, and symptoms. -
Personalized Health Recommendations
Receive actionable tips to improve health and reduce potential risks. -
Telemedicine Integration
Connect with healthcare professionals for consultations (planned future enhancement). -
Prescription Document Analysis
Take a photo of your Doctor's medical prescription and it will automatically detect only the medicines' name and also give the details and side-effects of the medicine.- API for OCR (Optical Character Recognition): We have developed an API that uses OCR technology to extract text from medical prescriptions. You can find the API repo here.
- API for fetching Medicine Information: We have developed an API that gives us the salt, uses and side-effects of the medicine that allows the user to make an informed choice. You can find the API repo here.
- Frontend and Backend Framework: Next.js
- Authentication and Database: Firebase
- Symptom Checker: Symptom Checker API
Follow these steps to set up CureSphere on your local system:
git clone https://github.com/vaibhavkatariya/curesphere.git
cd curesphereInstall the required dependencies for the project:
npm install- Go to Firebase Console and create a new project.
- Enable Authentication and Firestore Database in your project settings.
- Download the
firebaseConfigfile and replace it in the/config/firebase.jsfile in your project.
Create a .env.local file in the root directory and add the following variables:
NEXT_PUBLIC_FIREBASE_API_KEY=<your-api-key>
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=<your-auth-domain>
NEXT_PUBLIC_FIREBASE_PROJECT_ID=<your-project-id>
NEXT_PUBLIC_SYMPTOM_API_URL=<symptom-checker-api-url>
NEXT_PUBLIC_SYMPTOM_API_KEY=<your-api-key>
Run the development server:
npm run devVisit http://localhost:3000 to view the application.
CureSphere uses Firebase Authentication to manage user signups and logins. It supports:
- Email/Password Authentication
- Future enhancements: Google and social logins.
- Symptom Checker Integration
- Firebase Authentication and Database
- Predictive Health Risk Models
- Telemedicine Support
- Advanced Data Visualization for Health Trends
- Best Insurance Recommendations
We welcome contributions to enhance CureSphere! Follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-xyz. - Commit changes:
git commit -m 'Add new feature'. - Push the branch:
git push origin feature-xyz. - Open a Pull Request.
This project is licensed under the MIT License.
- Hacking Winters Hackathon at Jaypee Institute of Information technology.
- Open-source libraries and APIs used in this project.
For queries, feel free to reach out:
- Developers:
- Vaibhav Katariya
- Yasharth Singh
- Rajat Dagar
- Rochak Kumar
- Lakshay Gupta