Giter Club home page Giter Club logo

mednexa's Introduction

Specialist Doctor Recommendation and Appointment Booking System

This is a specialized doctor recommendation and appointment booking system built using Next.js. It helps users to input their symptoms, predict potential diseases, and book appointments with recommended doctors.

Features

For Users:

  • User Registration/Login: Allow users to register and log in securely.
  • Symptom Input: Provide a form for users to input their symptoms.
  • Disease Prediction: Utilize machine learning to predict potential diseases based on symptoms.
  • Doctor Recommendation: Recommend specialized doctors based on predicted diseases.
  • Appointment Booking: Allow users to book appointments with recommended doctors.
  • Appointment Management: View, reschedule, or cancel appointments.

For Doctors:

  • Doctor Registration/Login: Allow doctors to register and log in securely.
  • Appointment Management: Display upcoming appointments and manage them efficiently.
  • Patient Information: Access patient profiles and medical history for appointments.

For Admins:

  • Admin Dashboard: Provide an overview of platform performance and user statistics.
  • User and Doctor Management: Manage user accounts and doctor profiles.
  • Appointment Monitoring: Monitor and manage appointments across the platform.
  • Analytics and Reporting: Generate reports on user activity and appointment trends.
  • System Configuration: Configure application settings and preferences.

General Features:

  • Security Measures: Implement robust security measures to protect user data.
  • Responsive Design: Develop a user interface that works seamlessly across devices.
  • Feedback and Ratings: Allow users to provide feedback and ratings for doctors.
  • Search Functionality: Enable users to search for doctors by specialty and location.
  • Notifications: Send notifications for appointment reminders and updates.
  • Payment Integration: Integrate payment gateways for appointment fees.

Technologies Used

  • Next.js: Frontend framework for building React applications.
  • Machine Learning: Used for disease prediction based on symptoms.
  • Authentication: Secure user authentication using JWT tokens.
  • Database: Store user, doctor, and appointment data in a secure database.
  • Payment Gateway: Integrate a payment gateway for handling appointment fees.

Installation

  1. Clone the repository:
git clone https://github.com/mahafujul/MedNexa.git
cd MedNexa
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun install
  1. Start the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Visit http://localhost:3000 in your browser to view the application.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

mednexa's People

Contributors

mahafujul avatar

Stargazers

CHENDJOU CHENDJOU HONORE avatar

Watchers

 avatar

Forkers

drhazemibclc

mednexa's Issues

Username is not showing at the top of the user navbar dropdown menu

As expected, the username is not displayed at the top of the user navbar dropdown menu. This issue affects the usability and user experience as users cannot easily identify their account from the dropdown menu.

Steps to Reproduce

  1. Log in to the application.
  2. Navigate to the user dashboard
  3. Click on the user avatar or user navbar to open the dropdown menu.
  4. Observe that the username is not displayed at the top of the dropdown menu.

Expected Behavior
The username should be displayed at the top of the user navbar dropdown menu, allowing users to easily identify their account.

Actual Behavior
The username is missing from the top of the user navbar dropdown menu.

Screenshot from 2024-06-07 04-12-27

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.