A Privacy-focused Medical Assistant built with Local LLMs, Next.js, and MongoDB.
- Frontend: Built with Next.js + TailwindCSS 🚀
- Backend: Handles queries using locally hosted LLMs 🧠
- Database: Securely saves conversations using MongoDB 🗄️
- Goal: Deliver fast, private, and reliable medical query assistance without external cloud APIs.
Medical_Chatbot/
├── app/ # Core Next.js app logic
├── components/ # Reusable UI components
├── lib/ # Utilities and helper functions
├── models/ # Database models (MongoDB schemas)
├── public/ # Static files (images, etc.)
├── next-env.d.ts # TypeScript environment setup
├── next.config.ts # Next.js configuration
├── package.json # Project metadata and dependencies
├── package-lock.json # Exact versions of dependencies
├── postcss.config.mjs# PostCSS config for styling
├── tailwind.config.ts# TailwindCSS customization
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation
- ✅ Private Medical Query Handling (Local LLMs)
- ✅ MongoDB Conversation Storage
- ✅ Fully Responsive and Modern UI
- ✅ Locally Hosted without External API Calls
- ✅ Fast, Secure, and Privacy-Focused
- Next.js
- MongoDB
- TailwindCSS
- TypeScript
- [Local LLM Integration]
-
Clone the repository
git clone https://github.com/prabhatadvait/Medical_Chatbot.git cd Medical_Chatbot -
Install dependencies
npm install
-
Configure environment variables
Create a
.env.localfile at the root and add your MongoDB URI and any other secrets.MONGODB_URI=your_mongodb_connection_string
-
Run the development server
npm run dev
-
Open in Browser
http://localhost:3000
[Add screenshots here to showcase the chatbot UI once available]
Contributions are welcome!
If you have any ideas, suggestions, or find any bugs, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
Feel free to use, modify, and distribute with attribution.
- 🔥 Live Project (Coming Soon)
- 📂 GitHub Repository: Medical Chatbot
Made with ❤️ by Prabhat Kumar
