This is an AI-powered symptom and diagnosis guidance web application built using ReactJS, Node.js, Express, MongoDB. It helps users manage their health.
- User authentication and authorization.
- AI-powered Diagnosis Guidance.
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed.
- MongoDB installed and running.
- Git for version control.
-
Clone the repository:
git clone https://github.com/daniel-idowu-01/AI-Doc
-
Navigate to the project directory:
cd client (for frontend) cd api (for backend)
-
Install dependencies:
npm install
- Configure environment variables:
- Create a '.env' file in the project root.
- Add the necessary environment variables (e.g., database URL, JWT secret, etc.):
-
Start the application:
npm run dev
- Access the application in your web browser or API client at 'https://ai-doc-7h0i.onrender.com'.
- Sign up and create an account or log in if you already have one.
- Use the provided API endpoints.
For detailed API documentation, please refer to the 'https://documenter.getpostman.com/view/24258162/2s9YeD8soB#fa4fceed-a5c0-4725-8769-72b9fc2bd199'.
We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
. - Make your changes and commit them:
git commit -m "Add your feature"
. - Push to your fork:
git push origin feature/your-feature-name
. - Create a pull request to the
main
branch of the original repository.