Skip to content

riteshp112/medbook-client

Repository files navigation

Medbook-Client

A React-based web application for managing medical records, appointments, and related healthcare services.

Table of Contents

  1. Overview
  2. Features
  3. Technologies Used
  4. Installation
  5. Usage
  6. Directory Structure
  7. License
  8. Contributing

Overview

Medbook-client is designed to provide an intuitive interface for patients and healthcare professionals to manage medical records, schedule appointments, and access healthcare services.

Features

Patient Features

  • 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

Healthcare Professional Features

  • Profile management (view, update profile)
  • Patient management (view, add, edit records)
  • Appointment scheduling (book, cancel, view appointments)

Technologies Used

  • Frontend: React, Redux, React Router
  • UI Library: Material-UI
  • Backend API: (separate repository)
  • Authentication: JSON Web Tokens (JWT)

Installation

To install and run Medbook-client locally:

Prerequisites

  • Node.js (version 14 or higher)
  • npm (version 6 or higher)

Steps

  1. Clone the repository: git clone https://github.com/riteshp112/medbook-client.git
  2. Install dependencies: npm install
  3. Start the application: npm start
  4. Access the application at: http://localhost:3000

Usage

  1. Register as a patient or healthcare professional.
  2. Log in to access your dashboard.
  3. Manage your profile, medical records, and appointments.

Directory Structure

  • public: Static assets
  • src: Source code
    • actions: Redux actions
    • components: Reusable UI components
    • containers: Connected components (Redux)
    • reducers: Redux reducers
    • utils: Utility functions
    • App.js: Main application component
    • index.js: Entry point

License

Medbook-client is licensed under the MIT License.

Contributing

Contributions are welcome!

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit changes.
  4. Open a pull request.

Authors

Acknowledgments

  • Special thanks to [list contributors/contributions].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published