/AI-Doc

An AI-Powered symptom and guidance web application

Primary LanguageJavaScript

AI-Doc

This is an AI-powered symptom and diagnosis guidance web application built using ReactJS, Node.js, Express, MongoDB. It helps users manage their health.


Table of Contents


Features

  • User authentication and authorization.
  • AI-powered Diagnosis Guidance.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm installed.
  • MongoDB installed and running.
  • Git for version control.

Installation

  1. Clone the repository:

    git clone https://github.com/daniel-idowu-01/AI-Doc
    

  1. Navigate to the project directory:

    cd client (for frontend)
    cd api (for backend)
    

  1. Install dependencies:

    npm install
    

  1. Configure environment variables:
    • Create a '.env' file in the project root.
    • Add the necessary environment variables (e.g., database URL, JWT secret, etc.):

  1. Start the application:

    npm run dev
    

Usage

  1. Access the application in your web browser or API client at 'https://ai-doc-7h0i.onrender.com'.
  2. Sign up and create an account or log in if you already have one.
  3. Use the provided API endpoints.

API Documentation

For detailed API documentation, please refer to the 'https://documenter.getpostman.com/view/24258162/2s9YeD8soB#fa4fceed-a5c0-4725-8769-72b9fc2bd199'.


Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:   git checkout -b feature/your-feature-name.
  3. Make your changes and commit them:   git commit -m "Add your feature" .
  4. Push to your fork:   git push origin feature/your-feature-name.
  5. Create a pull request to the main branch of the original repository.