{"id":22564167,"url":"https://github.com/mohith-2002/chat-bot-skinclarify","last_synced_at":"2026-04-18T06:37:04.904Z","repository":{"id":265948929,"uuid":"884323757","full_name":"MOHITH-2002/Chat-Bot-SkinClarify","owner":"MOHITH-2002","description":"A Chatbot for Diagnosing Skin Diseases Through Text and Image Analysis","archived":false,"fork":false,"pushed_at":"2024-12-01T18:25:54.000Z","size":332,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T13:15:08.874Z","etag":null,"topics":["flaskapi","monogodb","next-auth","python","reactjs"],"latest_commit_sha":null,"homepage":"https://skinclarify.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MOHITH-2002.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-06T14:47:29.000Z","updated_at":"2024-12-01T18:25:58.000Z","dependencies_parsed_at":"2024-12-01T18:41:18.865Z","dependency_job_id":null,"html_url":"https://github.com/MOHITH-2002/Chat-Bot-SkinClarify","commit_stats":null,"previous_names":["mohith-2002/chat-bot-skinclarify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MOHITH-2002/Chat-Bot-SkinClarify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHITH-2002%2FChat-Bot-SkinClarify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHITH-2002%2FChat-Bot-SkinClarify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHITH-2002%2FChat-Bot-SkinClarify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHITH-2002%2FChat-Bot-SkinClarify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MOHITH-2002","download_url":"https://codeload.github.com/MOHITH-2002/Chat-Bot-SkinClarify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MOHITH-2002%2FChat-Bot-SkinClarify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31959881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flaskapi","monogodb","next-auth","python","reactjs"],"created_at":"2024-12-07T23:14:17.173Z","updated_at":"2026-04-18T06:37:04.883Z","avatar_url":"https://github.com/MOHITH-2002.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A Chatbot for Diagnosing Skin Diseases Through Text and Image Analysis\n\nThis project, **SkinClarify**, is built with **Next.js 14**, **MongoDB**, and **NextAuth v5**. It helps users detect skin diseases through descriptions or by uploading images. For image analysis, we use a pre-trained model, while for text descriptions, we fine-tune the model with our own dataset based on Microsoft’s BiomedNLP-PubMedBERT-base-uncased-abstract.\n\n## Types of Diseases Classified\n\n1. **Acne and Rosacea**\n2. **Actinic Keratosis, Basal Cell Carcinoma, and other Malignant Lesions**\n3. **Eczema**\n4. **Melanoma Skin Cancer, Nevi, and Moles**\n5. **Psoriasis, Lichen Planus, and related diseases**\n6. **Tinea, Ringworm, Candidiasis, and other Fungal Infections**\n7. **Urticaria, Hives**\n8. **Nail Fungus and other Nail Diseases**\n\n## Prerequisites\n\nMake sure you have the following installed on your system:\n\n- **Node.js**\n- **npm** or **yarn**\n- **MongoDB**\n- **Flask API Development**\n\n## Installation\n\nClone the repository:\n\n```bash\ngit clone https://github.com/MOHITH-2002/Chat-Bot-SkinClarify.git\n\n```\n### Installation\n\n1. **Install Dependencies**  \n   Run the following command to install the required dependencies:\n\n   ```bash\n   npm install\n   # or\n   yarn install\n    ```\n2. Set up environment variables:\n\n  Create a .env file in the root directory and add your environment variables:\n  ```bash\nGOOGLE_CLIENT_ID=\nGOOGLE_CLIENT_SECRET=\nRESEND_API_KEY=\n\nNEXT_PUBLIC_APP_URL=http://localhost:3000\n\nMONGODB_CONNECTION_STRING=\nMONGODB_URL=\nAUTH_SECRET=\"don't-try-to-understand-the-code-you-will-not-understand\"\nEDGE_STORE_ACCESS_KEY=\nEDGE_STORE_SECRET_KEY=\n```\n### Running the Development Server\n   Start the development server:\n```bash\nnpm run dev\n# or\nyarn dev\n```\n## For API Development: Machine Learning \n  ### 1. Image Upload for Skin Disease Detection\n  Clone this repository:\n  ```bash\ngit clone https://github.com/MOHITH-2002/skin-disease-image-api.git.\n```\nThen run the command:\n ```bash\npip install -r requirements.txt\n```\nMake sure to expose port 8080, as the API runs on this port.\n\n### 2. Text Descriptive Model\nDownload the file from the following Drive link:\n```bash \nhttps://drive.google.com/drive/u/6/folders/1WT2aaKMfH54rodCDsMAH2_x8us_gfavR\n```\nProvide a brief explanation of why you want access to this model, along with a short description. I will grant you access to download it.\nAfter that, run the command:\n```bash\npip install -r requirements.txt\n```\nExpose port 5000, as this API runs on this port.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohith-2002%2Fchat-bot-skinclarify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohith-2002%2Fchat-bot-skinclarify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohith-2002%2Fchat-bot-skinclarify/lists"}