Inspiration

We wanted a portfolio that showcased the whole team, not just one person. Most sites focus on individuals, but our goal was to highlight collaboration—each member with their own page, resume, and story.

What it does

It’s a React + Vite web app where every teammate has:

A personalized page with photo, bio, and skills.

A downloadable resume.

Links to GitHub, LinkedIn, and projects.

The home page ties everyone together under a shared theme.

How we built it

We used React Router for navigation and reusable components for a consistent layout. All data—names, bios, resumes, and images—are stored in one team.js file, making it easy to add new members. Custom CSS creates a dark, professional design.

Challenges

Getting routes and dynamic pages to render correctly.

Managing static assets (images, PDFs) for multiple users.

Keeping the design uniform while still letting everyone’s section feel unique.

Accomplishments & Learnings

We built a flexible, multi-user portfolio from scratch and learned how to structure reusable React components, manage shared data, and collaborate smoothly with Git.

What’s next

Add motion with Framer Motion, a backend to edit profiles dynamically, and analytics to see which profiles get the most views.

Built With

Share this project:

Updates

Submission history