Inspiration
We were inspired by the challenges many patients face when trying to connect with suitable doctors. Key issues include:
- Difficulty in Finding a Suitable Doctor
- Limited accessibility to a diverse range of doctors
- Language barriers between patients and doctors
- Gender preference for a more comfortable consultation experience
Our goal was to create a platform that addresses these issues, empowering patients with choice and personalized care.
What it does
24/7 MedConnect offers tailored doctor-patient connections through:
- By integrating AI to analyze symptoms and recommend suitable specialists
- Offer all available doctor choices on patients' specific symptoms
- Empowering patients to select doctors based on language and gender preferences for a comfortable experience 4.. Secured Live Video Chat with doctors to support real-time doctor-patient communication
How we built it
- Frontend: Built with React for a smooth, user-friendly experience
- Backend: Node.js and Express to handle requests and process data
- Database: MongoDB stores doctor profiles and information
- AI Integration: Gemini API processes symptoms and suggests appropriate specialties
- Real-Time Communication: PeerJS enables secure, live video consultations
Challenges we ran into
- Database Connectivity: Initial issues connecting MongoDB to our backend
- PeerJS Integration: Difficulties in migrating PeerJS for seamless video functionality
- Data Flow: Ensuring search results from MongoDB accurately displayed on the frontend
- Database building: Need to insert dummy entries manually first to make it work
Accomplishments that we're proud of
- Successfully connecting the frontend to MongoDB
- Amazing UI/UX leveraging from Figma
- Integrating Gemini for AI-driven specialty suggestions and displaying relevant doctor profiles on the frontend
- Building a functional project with live video chat on separate hosts
- Creating a seamless sign-up page for adding new doctors to the database
What we learned
Task Prioritization to achieve our MVP within the hackathon timeframe Technical Skills: Integrating frontend, backend, and database functionality, plus working with PeerJS for video consultations Teamwork and the value of asking questions to overcome roadblocks
What's next for 24/7 MedConnect
- Building a portal page for the doctors
- Enhancing the chat page with additional features (text chat, file upload, etc.)
- Improving AI specialty detection for even more accurate doctor recommendations
- Migrate the peerjs component to the web app
Built With
- express.js
- gemini
- mongodb
- peerjs
- react.js
Log in or sign up for Devpost to join the conversation.