Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

33 lines (25 loc) · 1.22 KB

Pharmacovigilance Web Application

This web application is developed as part of my bachelor thesis. It aims to support pharmacovigilance processes by facilitating communication between patients and healthcare professionals. Pharmacovigilance refers to the activities and science related to detecting, assessing, understanding, and preventing adverse effects or any other drug-related problem.

Features

  • User Registration: Both doctors and patients can create accounts and manage their profiles.
  • Doctor Search: Patients can search for doctors based on their specialty.
  • Real-Time Chat: Patients and doctors can have live conversations using Socket.io.
  • Video Calls: Patients and doctors can engage in video consultations via WebRTC.
  • File Upload: Users can upload and share files using Multer.
  • Backend: The server-side logic is written in Express.js.
  • Database: MongoDB is used to store user information and other relevant data.

Technologies Used

  • Frontend:

    • Vanilla JavaScript
    • HTML5
    • CSS3
  • Backend:

    • Express.js
    • Socket.io (Real-time chat)
    • WebRTC (Video calls)
    • Multer (File uploading)
    • MongoDB (Database)

Getting Started

Prerequisites

  • Node.js
  • MongoDB