feat: Add Profile button and navigation route#934
Open
pujaux wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
Closes #928
Summary
This pull request introduces a new "Profile" page to the application. It includes a navigation button in the header and the necessary server-side routing to handle requests to the new page.
Changes Made
UI: Added a "Profile" button to the main dashboard header to improve user navigation.
Routing: Implemented a new app.get('/profile', ...) route in server.js to serve the profile.html file.
File Addition: Created public/profile.html to display user profile information.
Testing
Verification: Confirmed that clicking the "Profile" button correctly navigates to the /profile route.
Server: Tested locally to ensure the server correctly identifies the route and serves the static HTML file without 404 errors.
Screenshots
Before:


After:
-"My Profile" heading, confirming the page successfully loaded.
-"This is your profile page!" text, confirming the HTML content is rendering correctly.
-"Back to Dashboard" link, confirming the user has a way to navigate back.
Checklist