Skip to content

krishna-singha/MedConsole-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MedConsole Pro

Welcome to the MedConsole Pro! a command line interface (CLI) JavaScript project.

Table of Contents

Overview

  • MedConsole Pro is a command line interface (CLI) JavaScript project providing a seamless and secure environment for patients to register and login, along with more features such as viewing available doctors, checking doctor schedules, booking appointments, viewing booked appointments, and logging out.

Features

  • User registration.
  • User authentication.
  • View available doctors.
  • Check doctor schedules.
  • Book an appointment.
  • View booked appointments.
  • Logout.
  • Exit the program.

Functionality

  1. User Registration:

    • New users can complete the registration process by providing essential information, including their name, a unique username, gender, age, contact number, and a secure password.
  2. User Login:

    • Users can access the system by logging in with their registered unique username and password.
  3. View Available Doctors:

    • Users can view a list of available doctors within MedConsole Pro, each identified by a unique ID and accompanied by their respective specialties.
  4. Check Doctor Schedules:

    • Users can choose a doctor, check their schedule, and see available time slots for appointments within MedConsole Pro.
  5. Book an Appointment:

    • Users have the flexibility to choose a doctor, pick a preferred time slot from the available options, and seamlessly book an appointment. The application automatically verifies the selected time slot for availability to ensure a smooth scheduling process.

    • Each registered user is allowed to book only one appointment with doctor.

  6. View Booked Appointments:

    • Users can check their booked appointments, with details including patient name, doctor's name, doctor's specialty, and appointment time slot.
  7. Logout:

    • Users can log out of the MedConsole Pro application.
  8. Exit:

    • Users can exit the MedConsole Pro application and terminate the program.

Getting Started

→ Language Used

  • JavaScript

→ Prerequisites

Node.js and npm installed

→ How to Run

  1. Open the Terminal, clone this repository to your local machine using the following command:

    git clone https://github.com/krishna-singha/MedConsole-Pro.git
    
  2. Open the folder MedConsole-Pro in terminal.

     cd MedConsole-Pro
    
  3. Install node_modules using the following command:

    npm install or npm i
    
  4. Run the program using the following command:

    npm run start
    

Author

License

  • This project is licensed under the MIT License - see the LICENSE.md file for details.

Happy coding! 🚀

About

MedConsole Pro is a command line interface (CLI) JavaScript project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published