ansopedia / web-app

Ansopedia is an open-source learning platform that empowers you to explore diverse educational content. Access a vast repository of knowledge, including: posts, forums, quizzes, personalized experience, blog, leaderboard, school, college & university details, etc
4 stars 5 forks source link

FE - Implement User Profile Management in Ansopedia web app #19

Open sanjaysah101 opened 7 months ago

sanjaysah101 commented 7 months ago

Frontend Implementation for Enhanced User Profile Management in Ansopedia

Description:

The current Ansopedia frontend lacks functionalities to manage user profiles comprehensively. This limits users' ability to update their information and control its visibility. This issue outlines the frontend implementation aspects related to the proposed profile management API in the user service.

Frontend Requirements:

API Integration:

Error Handling:

User Experience Considerations:

Testing:

Benefits:

Next Steps:

  1. Collaborate with backend developers to ensure smooth API integration.
  2. Design and implement user interface components for profile editing and display.
  3. Implement API calls for profile fetching and updating with error handling.
  4. Conduct thorough testing of all frontend functionalities and user interactions.

By implementing these frontend changes, we can seamlessly integrate with the backend profile management API, creating a robust and user-friendly profile management experience in Ansopedia.

UI

We need to design UI. currently look at this for refrence:

Screenshot (13)

Screenshot 2024-03-14 144311

Screenshot 2024-03-14 144534

ayushbharadva25 commented 7 months ago

I want to contribute

sanjaysah101 commented 7 months ago

@ayushbharadva25 Yes, U can