Change Log:
- Memoized various components to prevent rerendering.
- Added support for downloading the diet plan PDF provided by the backend.
- Implemented a new download button in the frontend.
- Developed functionality for generating the PDF in the backend.
- Reduced frontend code redundancy by creating a reusable Messages component.
- Integrated a ShareButton feature to easily share Prakriti information with others, implemented both in the backend and frontend.
- Disabled the full-size chatbot parent scrollbar.
- Added a background shadow to the chatbot.
- Implemented lifestyle recommendations and video recommendations in the chatbot.
- Enabled downloading of all recommendations into PDF format after prediction, applicable to new users unaware of their Prakriti.
- Expanded the range of intents to support the chatbot with embedded video links.
- Decreased the amount of logging generated by weasyprint.
Future Work:
Will be Discussed Later. Or Give the feature with explanation in the Github ISSUES.