Welcome to CareSync! We're excited to have you contribute to this open-source healthcare platform.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/caresync.git - Install dependencies:
npm install - Start development server:
npm run dev - Create a new branch:
git checkout -b feature/your-feature-name
- Patient Portal: Medicine reminders, health logs, prescription viewer
- Doctor Dashboard: Patient management, prescription forms, AI integration
- Pharmacist Interface: Order management, inventory tracking
- Shared Components: Charts, forms, notification systems
- API Endpoints: RESTful APIs for all user roles
- Database Models: MongoDB schemas for users, prescriptions, health logs
- Authentication: Firebase Auth integration
- Real-time Features: Socket.io for chat and notifications
- Gemini API: Medical advice chatbot, diagnosis suggestions
- Smart Features: Dosage recommendations, drug interaction warnings
Look for issues labeled with:
good-first-issue: Perfect for newcomersfrontend: UI/UX improvementsbackend: API and database workdocumentation: Help improve our docs
- Node.js 18+
- MongoDB (local or cloud)
- Firebase project (for auth)
Create .env file:
Have an idea? Open an issue with:
- Clear description of the feature
- Use cases and benefits
- Implementation suggestions (optional)
- Join our Discord: [Link to Discord]
- Follow us on Twitter: [@CareSync]
- Read our blog: [Blog Link]
Thank you for contributing to CareSync! 🚀