A robust platform for managing healthcare needs, from booking appointments to purchasing medical products.
- MediPortal is a web application designed to streamline and enhance your healthcare experience.
- Whether you're looking for a doctor, booking an appointment, or purchasing medical products, MediPortal offers a comprehensive solution for all your healthcare needs.
- Search for a Doctor: Easily search for doctors based on specialty, location, and availability.
- Book an Appointment: Book appointments with doctors, choosing between cash or credit payment options.
- Find and Book Offers: Discover special offers and book them directly through the platform.
- Purchase Medical Products: Buy medical products and have them delivered to your location.
- Ask or See Questions: Ask questions or view answers on specific specialties in a private manner, displaying only age and gender.
- Edit Personal Data: Update your personal information to keep your profile current.
- Email Authentication: Authenticate your email during registration and reset your password via email.
- Review a Doctor: Leave reviews for doctors based on your experience.
- See or Cancel Appointments: View and manage your appointments.
- Edit Personal Data: Update your personal information to keep your profile current.
- Email Authentication: Authenticate your email during registration and reset your password via email.
- View Patients: See a list of your patients and their details.
- View Reviews: Access reviews left by patients.
- Appointment Statistics: View statistical data about appointments, including status and payment methods.
- Manage Appointments: Edit and view your appointments.
- Manage Workspaces and Offers: Add or edit workspaces and offers.
- Answer Questions: Respond to unanswered questions from patients.
- Manage Appointments: View and edit all appointments.
- Manage Users: View and edit all patients and doctors.
- Manage Products: View, add, or edit medical products.
- Manage Insurances: View, add, or edit insurance providers.
- View Orders: Access all orders placed on the platform.
- View Statistics: Access statistical information about appointments, users, and revenue.
- Interactive Charts: View interactive charts presenting the monthly revenue of all appointments and orders for the current year.
- Manage Categories and Hospitals: View, add, or edit categories and hospitals.
- Add New Admins: Add new admin users to the platform.
- Edit Personal Data: Update your personal information to keep your profile current.
- Email Authentication: Authenticate your email during registration and reset your password via email.
- Visit MediPortal Website: Access the MediPortal platform through your preferred web browser.
- Create an Account: Register for a free account to unlock all features and personalize your experience.
- Search for Doctors: Use the search functionality to find doctors based on your needs.
- Book Appointments: Select a doctor, choose a payment method, and book your appointment.
- Explore Offers: Browse and book special offers available on the platform.
- Purchase Products: Order medical products and have them delivered to your location.
- Frontend: Vite, HTML5, CSS3, Tailwind CSS, JavaScript (ES6+), React, Material-UI, Redux, Redux toolkit, Axios.
- Backend: Node.js, Express.js
- Database: Postgress
A powerful RESTful API that provides access to the MediPortal platform's extensive healthcare database and booking functionality.
Check MediPortal API Documentation for more info.
We welcome contributions from the community. If you'd like to contribute, please follow these guidelines:
- Fork the Repository: Create a fork of the MediPortal repository on GitHub.
- Create a Branch: Create a new branch for your feature or bug fix.
- Make Changes: Implement your changes and ensure they adhere to coding standards.
- Submit a Pull Request: Submit a pull request to the main repository, detailing your changes.
- Enable PWA
- Improve overall UX/UI and fix bugs
- Featured Doctors
- Recently Viewed Doctors
- And More! There's always room for improvement!
MediPortal is open-source software released under the MIT License.
Join the MediPortal community and take control of your healthcare today!