microsoft / microsoft/GitHubCopilot_Customized

Missing page: User Profile (/profile)

Open
#25 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
66
Forks
38
Avg merge
21d 15h
Merged PRs (30d)
1

Description

Problem

The /profile route is not implemented in the application. When users try to navigate to /profile, they see an empty page with a console warning: "No routes matched location '/profile'"

Expected Behavior

Users should be able to view and edit their profile information, including:

  • Personal information (name, email, phone)
  • Shipping addresses
  • Account settings and preferences
  • Password change option
  • Order history link

Current Behavior

  • Navigation to /profile shows an empty page
  • Console warning: "No routes matched location '/profile'"
  • No user profile or account management functionality

Acceptance Criteria

  • Create /profile route in React Router
  • Implement Profile component with user information
  • Display user's name, email, and contact details
  • Add ability to edit profile information
  • Include saved shipping addresses section
  • Add password change functionality
  • Show account settings (notifications, preferences)
  • Link to order history
  • Require authentication to access
  • Add form validation for profile updates

Priority

Medium - Important for user account management

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the React Router configuration for the /profile entry point and review the requirements for the Profile component, authentication, editing, addresses, settings, password changes, and order history. Done means the route is protected, all listed profile features work, and profile updates have form validation.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
authentication, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.