A React-based web application for managing medical records, appointments, and related healthcare services.
Medbook-client is designed to provide an intuitive interface for patients and healthcare professionals to manage medical records, schedule appointments, and access healthcare services.
- User registration and login
- Profile management (view, update profile, change password)
- Medical record management (view, add, edit records)
- Appointment scheduling (book, cancel, view appointments)
- Search functionality for doctors, clinics, and medical records
- Profile management (view, update profile)
- Patient management (view, add, edit records)
- Appointment scheduling (book, cancel, view appointments)
- Frontend: React, Redux, React Router
- UI Library: Material-UI
- Backend API: (separate repository)
- Authentication: JSON Web Tokens (JWT)
To install and run Medbook-client locally:
- Node.js (version 14 or higher)
- npm (version 6 or higher)
- Clone the repository:
git clone https://github.com/riteshp112/medbook-client.git
- Install dependencies:
npm install
- Start the application:
npm start
- Access the application at:
http://localhost:3000
- Register as a patient or healthcare professional.
- Log in to access your dashboard.
- Manage your profile, medical records, and appointments.
public
: Static assetssrc
: Source codeactions
: Redux actionscomponents
: Reusable UI componentscontainers
: Connected components (Redux)reducers
: Redux reducersutils
: Utility functionsApp.js
: Main application componentindex.js
: Entry point
Medbook-client is licensed under the MIT License.
Contributions are welcome!
- Fork the repository.
- Create a feature branch.
- Commit changes.
- Open a pull request.
- Special thanks to [list contributors/contributions].