aman98aman / Dietician-Frontend

New updated
0 stars 0 forks source link

Frontend Issues #2

Open aman98aman opened 3 weeks ago

aman98aman commented 3 weeks ago

Frontend Issues

Abhishek-00 commented 3 weeks ago

Frontend Issues

  • [x] 1. Auto-fill Data Handling on Frontend:
  • Task: Push auto-fill data from the frontend to the database and ensure new data entries are handled correctly.
  • Details: Handle the UI/UX for the auto-fill feature, ensuring that user inputs are managed effectively on the frontend before being sent to the backend.
  • [ ] 2. Nutrient Values Addition in Grocery and Meals Tabs:
  • Task: Add nutrient values in the grocery and meals tabs.
  • Details: Update the UI to display the provided nutrient values in the appropriate fields within the grocery and meals tabs.
  • [x] 3. Registration Page Label:
  • Task: Display a label on the registration page showing whether a user is in the trial period or a paid member.
  • Details: Implement the label on the registration page. If the user is in a trial period, show a "Trial Period" label. If they are a paid member, display the purchased plan and its expiry date.
  • [x] 4. Razorpay Payment Gateway Integration (Frontend):
  • Task: Implement Razorpay on the frontend to handle user payments.
  • Details: Integrate the payment gateway interface, handle user input, and ensure the UI/UX is seamless when redirecting to Razorpay for payment.
  • [ ] 5. WhatsApp Notifications (Frontend):
  • Task: Implement the frontend logic for triggering WhatsApp notifications using AIsensy API.
  • Details: Ensure that the necessary frontend events trigger the appropriate notifications, such as welcoming new users, plan expiry, offers, and weekly progress updates.
  • [ ] 6. Weight Update and Graph Display (Frontend):
  • Task: Display weight update data in a graph.
  • Details: Implement the frontend logic to fetch and display weight update data in a graphical format.
  • [ ] 7. Responsive Design Implementation:
  • Task: Make the application responsive.
  • Details: Ensure the application is responsive and functions well across various devices and screen sizes.