Skip to content

ShauryaRahlon/DocMed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#🧑‍⚕️ 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" 🍼

🌟 Features That Make Us Special

🏥 Doctor Appointments

  • Book appointments with top healthcare professionals
  • Manage your upcoming visits
  • Get reminder notifications

📹 Virtual Care

  • Connect with doctors through high-quality video calls
  • Access healthcare from the comfort of your crib
  • Secure and private consultations

🤖 AI Prescription Review

  • Get your prescriptions analyzed by our smart AI
  • Receive detailed medication insights
  • Drug interaction warnings and side effect information

💊 Additional Features

  • Hospital Finder
  • Health record management
  • Emergency contact system
  • WhatsApp integration for notifications

🛠️ Tech Stack

Frontend

  • 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

Backend

  • 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

🎯 Getting Started

Prerequisites

node.js >= 18.x
npm >= 9.x
MongoDB

Installation

  1. Clone the baby:
git clone https://github.com/ShauryaRahlon/DocMed.git
  1. Install frontend dependencies:
cd client
npm install
  1. Install backend dependencies:
cd ../server
npm init -y
  1. 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
  1. Start the development servers:
# Frontend
cd client
npm run dev

# Backend
cd server
npm start

🅱️ Meet the Baby_Bois Team

  • Backend Master->Saarthak Agarwal
  • Frontend Whipper->Vishwas Srivastava
  • Full Stack Compiler->Shaurya Rahlon

🤝 Contributing

We welcome all baby developers to contribute! Please read our contribution guidelines and join our playgroup.

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

💖 Acknowledgments

  • 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

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •