Skip to content

Add user profile page with frontend and backend integration#46

Open
rishikmuthyala wants to merge 1 commit intomainfrom
Rishik/user-profile-page
Open

Add user profile page with frontend and backend integration#46
rishikmuthyala wants to merge 1 commit intomainfrom
Rishik/user-profile-page

Conversation

@rishikmuthyala
Copy link
Copy Markdown
Collaborator

  • Created user profile/settings page with editable fields (name, major, graduation year)
  • Added backend API endpoints (GET/PUT /api/users/me) for profile management
  • Integrated with Supabase for data persistence
  • Updated AuthContext to support profile updates
  • Fixed chat interface to display updated user names
  • Enhanced Input component with better styling
  • Added comprehensive documentation and setup guides

- Created user profile/settings page with editable fields (name, major, graduation year)
- Added backend API endpoints (GET/PUT /api/users/me) for profile management
- Integrated with Supabase for data persistence
- Updated AuthContext to support profile updates
- Fixed chat interface to display updated user names
- Enhanced Input component with better styling
- Added comprehensive documentation and setup guides
@rishikmuthyala rishikmuthyala self-assigned this Nov 20, 2025
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove this

@@ -0,0 +1,299 @@
# User Profile Page - Implementation Guide

## ✅ What's Been Implemented
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove this

export const userService = {
// Get current user profile
async getProfile() {
if (USE_MOCK) {
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove all use mock checks

Copy link
Copy Markdown
Collaborator

@abhijit360 abhijit360 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address comments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants