Pulse-AI is an AI-powered healthcare chatbot designed to provide instant and reliable medical assistance for minor health concerns. Our goal is to bridge the gap between patients and professional medical guidance by offering preliminary advice using cutting-edge AI technology.
✅ 📞 24/7 Online AI Assistance – Get instant health-related responses.
✅ 🏥 Basic Medical Guidance – Provides preliminary advice for minor health concerns.
✅ 🛡️ Privacy First – No sensitive personal data is stored.
✅ AI-Driven Healthcare Access - Provides quick and accurate health guidance using AI models.
✅ Secure & Private - Implements secure authentication to ensure data safety.
✅ Real-Time Assistance - Offers immediate AI-based emergency help.
✅ Advanced Image Processing - Uses OCR and OpenCV to interpret medical documents.
✅ Scalable & Modern Tech Stack - Built with Next.js, TypeScript, Prisma, and Tailwind CSS for high performance and scalability.
To set up the project locally, follow these steps:
# Clone the repository
git clone https://github.com/Trex-roars/Hack-2-Proj.git
cd Hack-2-Proj
# Install dependencies
bun install
# Set up environment variables
cp .env.local .envEdit the .env file with the necessary API keys:
NEXT_PUBLIC_CLERK_FRONTEND_API=<your-clerk-api-key>
GOOGLE_AI_API_KEY=<your-google-ai-api-key>
DATABASE_URL=<your-database-url>bun run devVisit http://localhost:3000 to see the chatbot in action! 🚀
-
AI-driven chatbot that provides health advice and answers medical queries.
-
Integrates generative AI models for intelligent responses.
-
Secure user authentication with Clerk.js.
-
Ensures privacy and data protection.
-
24/7 AI-powered emergency consultation service.
-
Provides immediate responses for urgent medical concerns.
-
Uses Optical Character Recognition (OCR) to analyze medical prescriptions.
-
Suggests relevant healthcare recommendations.
-
Recognizes medical documents and symptoms through image analysis.
-
Enhances accuracy in health diagnostics.
📦 healthcare-chatbot
├── 📂 .next
├── 📂 prisma
├── 📂 public
├── 📂 src
│ ├── 📂 app
│ │ ├── 📂 (auth)
│ │ ├── 📂 api
│ │ ├── 📂 chat
│ │ ├── 📂 doctors
│ │ ├── 📂 Form
│ │ ├── favicon.ico
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ ├── 📂 components
│ │ ├── 📂 Floating-Navbar
│ │ ├── 📂 form-builder
│ │ ├── 📂 Loop
│ │ ├── 📂 Main
│ │ ├── 📂 ui
│ │ ├── cursor.tsx
│ ├── 📂 lib
│ ├── 📂 prompts
├── middleware.ts
├── .env.local
├── .gitignore
├── bun.lock
├── components.json
├── eslint.config.mjs- Data encryption is used to secure user interactions.
- OAuth & JWT authentication ensures safe user logins.
- No sensitive personal health data is stored.
- ✅ Expand AI capabilities for diagnosing common illnesses.
- ✅ Integrate voice assistance.
- 🔜 Add multilingual support.
- 🔜 Enable blockchain-based health record storage.
- 🔜 Integrate with wearable health devices.



