Skip to content

Feature/dashboard#9

Open
CharlieSuarezRobles wants to merge 7 commits intomainfrom
feature/Dashboard
Open

Feature/dashboard#9
CharlieSuarezRobles wants to merge 7 commits intomainfrom
feature/Dashboard

Conversation

@CharlieSuarezRobles
Copy link

@CharlieSuarezRobles CharlieSuarezRobles commented Jan 21, 2026

Tracking Info

Old PR Resolves #5 and #4
New PR Resolves #9

Changes

Old Changes (from old PR):
Charlie and Yuzuki created a dashboard folder inside the app folder containing a page.tsx and page.module.css. We also added a components folder inside of src containing the card.tsx, card.module.css, sidebar.tsx, and sidebar.module.css. We also added a little code snippet at the end of .github and modified the layout.tsx file inside of the app folder.

Fixes (from old PR):
I deleted the card component with its CSS file and instead used a inside of the dashboard page to code the cards. I also moved the imports to the two fonts from the CSS module they were before to the root layout.tsx file. I also deleted the png files and downladed svg files as requested. I also fixed all the minor problems listed.

New Changes (From New PR):
I made dashboard screen with the navigation bar resizable. That achieve that, I added a bunch of @media (min-width 748px) in page.modules.css inside the dashboard and sidebar modules. I added these lines to make it so that if the screen width passes 748 pixels, the dashboard goes from mobile layout to desktop layout.

Testing

Old Testing (from old PR):
We confirmed the changes worked by looking at the dashboard and ensuring that the cards would adapt to different screen sizes, and ensure that the buttons in the navigation bar and the cards were clickable.

New Testing (from new PR):
I tested the changes by pressing F12 and looking how the dashboard and navigation bar behaved on different screen sizes.

Confirmation of Change

(For old and new PR):
To see the change, you can do npm run dev on the frontend. There, you will see the navigation bar immediately. Then, when you click on the dashboard button, you will see the dashboard.

CharlieSuarezRobles and others added 4 commits January 19, 2026 15:58
…d folder with its page.tsx and page.module.css, and added a component folder with a card.tsx and card.module.css. Haven't coded the buttons in the dashboard yet
Copy link
Contributor

@jliu0140 jliu0140 left a comment

Choose a reason for hiding this comment

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

The dashboard looks good! Just left some small comments to maybe discuss. Also, I think components should go under app. Otherwise, looks great!

Copy link
Collaborator

@navyaa31 navyaa31 left a comment

Choose a reason for hiding this comment

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

Dashboard looks great! I just left a few comments, lmk if you have any questions!

Copy link

@siwenshao siwenshao left a comment

Choose a reason for hiding this comment

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

Everything looks pretty good! I just left a couple of small nit to fix that would be good to look into before merging.

@navyaa31 navyaa31 requested a review from jliu0140 February 2, 2026 05:48
Copy link
Collaborator

@navyaa31 navyaa31 left a comment

Choose a reason for hiding this comment

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

looks good to me!

Copy link
Contributor

@jliu0140 jliu0140 left a comment

Choose a reason for hiding this comment

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

Changes look good!

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.

Dashboard

4 participants