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.