#🧑⚕️ DocMed Health Connect
Welcome to the coolest medical health platform this side of the playpen! Our app makes healthcare as easy as saying "goo goo ga ga" 🍼
- Book appointments with top healthcare professionals
- Manage your upcoming visits
- Get reminder notifications
- Connect with doctors through high-quality video calls
- Access healthcare from the comfort of your crib
- Secure and private consultations
- Get your prescriptions analyzed by our smart AI
- Receive detailed medication insights
- Drug interaction warnings and side effect information
- Hospital Finder
- Health record management
- Emergency contact system
- WhatsApp integration for notifications
- React (v18.3.1) - Our building blocks
- Vite - For lightning-fast development
- TailwindCSS - Making everything look pretty
- React Router DOM - For smooth navigation
- React Markdown - For beautiful content rendering
- Lucide React - For adorable icons
- React Toastify - For cute notifications
- Node.js & Express - Our strong foundation
- MongoDB with Mongoose - Where we keep all our toys
- WebSocket - For real-time video calls
- Google AI - For prescription analysis
- WhatsApp Web.js - For messaging integration
- Twilio - For notifications
- JWT Authentication - Keeping everything secure
node.js >= 18.x
npm >= 9.x
MongoDB- Clone the baby:
git clone https://github.com/ShauryaRahlon/DocMed.git- Install frontend dependencies:
cd client
npm install- Install backend dependencies:
cd ../server
npm init -y- Create a .env file in the server directory with your configuration:
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_secret_key
GOOGLE_AI_KEY=your_google_ai_key
TWILIO_ACCOUNT_SID=your_twilio_sid
TWILIO_AUTH_TOKEN=your_twilio_token- Start the development servers:
# Frontend
cd client
npm run dev
# Backend
cd server
npm start- Backend Master->Saarthak Agarwal
- Frontend Whipper->Vishwas Srivastava
- Full Stack Compiler->Shaurya Rahlon
We welcome all baby developers to contribute! Please read our contribution guidelines and join our playgroup.
- Fork the repo
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- All the healthcare professionals who keep us healthy
- Our amazing users who trust us with their care
- The open-source community for their awesome toys
- Coffee ☕ (for the developers, not the babies!)
Made with 💝 by Baby_Bois Team