Skip to content

[SSF-22] Create temporary site index on homepage#41

Merged
bhuvanh66 merged 4 commits intomainfrom
BH/SSF-22-temporary-site-homepage
Oct 9, 2025
Merged

[SSF-22] Create temporary site index on homepage#41
bhuvanh66 merged 4 commits intomainfrom
BH/SSF-22-temporary-site-homepage

Conversation

@bhuvanh66
Copy link

ℹ️ Issue

Closes 22

📝 Description

I added a temporary site homepage, which containers all of the pages in our application organized by different views (Pantry View, Food Manufacturer View, Admin View, etc.) The pages in our site aren't currently linked, so this homepage is meant to make testing the site more convenient, preventing users from having to type in the url manually.

✔️ Verification

I ran the homepage locally and tested each link to make sure it works. For the Pantry Dashboard and the Request Form, clicking on the links uses a value of 1.

🏕️ (Optional) Future Work / Notes

I had to change app.tsx to have an index route to the homepage because the root is displayed on every page. This prevents the index from appearing on every page.

@dburkhart07 dburkhart07 self-requested a review September 18, 2025 04:30
Copy link

@dburkhart07 dburkhart07 left a comment

Choose a reason for hiding this comment

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

small styling adjustment but aside from that looks great!

</div>
</div>
);
};

Choose a reason for hiding this comment

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

This all looks really good visually. For consistency purposes, as we are using Chakra UI for this project, can we convert all of this to that? You can reference other files to see how we structure some pieces, but the headers can be replaced with Heading, sections with Box, lists and list items with List and ListItems, paragraph with Text. Can reference this here for how to implement all of these: https://chakra-ui.com/docs/components/concepts/overview

Copy link

@dburkhart07 dburkhart07 left a comment

Choose a reason for hiding this comment

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

LGTM!! I'd hold off on merging till Sam can take a look.

Copy link
Collaborator

@sam-schu sam-schu left a comment

Choose a reason for hiding this comment

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

"All Pantries" should be moved to the admin view section, and "Donation Management" to the food manufacturer view section. Also, could you please merge in changes from main and add Justin's new /volunteer-management page to the admin view section? Thanks!

@bhuvanh66
Copy link
Author

Just fixed it, thanks! @sam-schu

Copy link
Collaborator

@sam-schu sam-schu left a comment

Choose a reason for hiding this comment

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

LGTM!

@bhuvanh66 bhuvanh66 merged commit 55d9028 into main Oct 9, 2025
@bhuvanh66 bhuvanh66 deleted the BH/SSF-22-temporary-site-homepage branch October 9, 2025 15:09
swarkewalia pushed a commit that referenced this pull request Jan 18, 2026
…-homepage

[SSF-22] Create temporary site index on homepage
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.

4 participants