Iteration Plan: Week 8 - sandhya698/GDP-Project-Team06 GitHub Wiki

What tasks from the previous iteration plan did not get completed? Why did they not get completed?

  • upgrade of globalState to AuthContext
  • moved to useAuthContext
  • used proxy from clinet server communication
  • custom hook for logout
  • patient dashboard made live
  • donor dashboard is connected to backend
  • dynamic img on patient dashboard
  • fixed admin status controls
  • functinality added to my profile
  • my profile updated

Why did they not get completed?

  • More focused on completion primary tasks of the application
  • Due to few previous dependencies

Which tasks from the previous iteration plan will you move to this current plan?

  • blood request form created
  • restriction of donation and blood request

An assignment of tasks to each group member

Manoj Vamanaguntla -

  • react routes protected using authContext
  • used custom hooks for login and register
  • custom hook for logout

Verification: Present the custom hook for logging out users securely from the system. Illustrate how the hook manages token invalidation and clears user data from local storage.

Pooja sri Ramineni -

  • implemented auto logout on token expirey
  • patient static dashboard
  • dashbord stats server logic
  • patient dashboard made live
  • donor static dashboard created
  • donor dashboard is connected to backend

Verification: Showcase the live patient dashboard. Highlight the dynamic image feature, displaying relevant information tailored to each patient.

Chandra Venkata Vijaya Gopal Raju Kalidindi -

  • Caruousel for donor
  • cosmetic changes to navigation
  • bloodGroup added to user
  • dynamic img on patient dashboard

Verification: Walk through the enhanced functionality added to the user profile section. Highlight the ability for users to update their profiles easily.

Sandhya Paladugu -

  • restrictions on quanitity
  • fixed admin status controls
  • created my profile modal

Verification: Verify route existence and accessibility.Test fetching and displaying requests history.Test backend data fetching and display functionality.Validate user authorization for accessing donation history.

Aparna Marepally -

  • functinality added to my profile
  • my profile updated
  • userUpdate route created

Verification: Walk through the enhanced functionality added to the user profile section. Highlight the ability for users to update their profiles easily.

Praveen Babu Narni -

  • update user connected to backend
  • changePassword route created
  • change password connected to backend

A concrete plan for demonstrating that every task has been completed.

Demonstration Plan:

  • Showcase login and logout processes to ensure seamless authentication.
  • Perform actions on both patient and donor dashboards to verify real-time updates and interactions.
  • Demonstrate admin controls to confirm the effective management of user statuses.
  • Validate the functionality of the My Profile section by updating user information and verifying changes.

Verification: Reinforce the importance of the upgrades in enhancing the Blood Bank System's efficiency, security, and user experience.