Project Overview:
The Smart Diagnosis System is an intelligent healthcare platform designed to assist users in identifying possible diseases by analyzing their symptoms through an AI-powered chatbot.
The system allows users to interact in both Arabic and English using text and voice input, making it accessible and user-friendly.
Key Features:
AI-based disease diagnosis using user symptoms
Interactive chatbot with voice recognition
User authentication using JWT (login & registration system)
Password recovery using OTP via email
Personalized user settings (language, dark mode, profile update)
Emergency help page with important numbers
Medical articles and health tips
Feedback system for user suggestions
Technologies Used:
Frontend: Angular (Standalone Components + Reactive Forms)
Backend: Spring Boot + Spring Security
Database: Oracle
AI Models: Integrated for diagnosis logic
Authentication: JWT Token-based system