A comprehensive healthcare management solution developed as a final project for an intensive two-year full-stack development course under the guidance of Professor Shlomo Kipnis. This system provides secure management of patient medical information, facilitating interaction between patients and healthcare providers.
- Medical history viewing
- Appointment scheduling and management
- Medical inquiry submission
- Personal medical file access
- Real-time communication with healthcare providers
- Patient data management
- Medical inquiry responses
- Appointment management
- Comprehensive patient history access
- Framework: React.js
- Features:
- Component-based architecture
- Client-side routing
- Responsive UI design
- Secure authentication
- RESTful API integration
- Runtime: Node.js
- Framework: Express.js
- Features:
- Modular architecture
- RESTful API endpoints
- File system management
- Security middleware
- Role-based access control
- Primary: MongoDB
- Features:
- Structured data architecture
- Efficient data retrieval
- Secure data storage
- Scalable design
- Hierarchical layer architecture
- Secure password management
- Role-based authorization
- Protected routes
- Data encryption
- Secure session management
- Modern web browser
- JavaScript enabled
- Node.js (version 14.x or higher)
- MongoDB (version 4.x or higher)
- NPM or Yarn package manager
The project is currently under active development. Future enhancements planned include:
- Support for multiple healthcare providers
- Enhanced appointment scheduling system
- Advanced reporting capabilities
- Integration with external medical systems
- Mobile application development
- ✅ Full functionality with pleasant design
- ✅ Intuitive user interface
- ✅ Logical component architecture
- ✅ Well-defined client-side routing
- ✅ State management implementation
- ✅ Server communication via Fetch API
- ✅ Well-defined REST API
- ✅ Multiple server support capability
- ✅ Express implementation
- ✅ Modular routing
- ✅ MongoDB integration
- ✅ File system management
- ✅ MongoDB implementation
- ✅ Logical data architecture
- ✅ Efficient data relationships
- ✅ Multiple user roles (Patient/Doctor)
- ✅ Secure password management
- ✅ Role-based permissions
This project is currently maintained by its original developers. Contributions, issues, and feature requests are welcome.
- Professor Shlomo Kipnis for guidance and mentorship
- Mrs. Miriam Havlin for helping