Peacock Project
Fine Tuned Portfolios
Created on 23rd January 2025
•
Peacock Project
Fine Tuned Portfolios
The problem Peacock Project solves
Peacock Project is a portfolio website builder tool specifically designed for Computer Science enthusiasts. It allows users to create and manage their portfolios with ease, providing a platform to showcase their projects, skills, and achievements.
Challenges I ran into
A challenge I faced was designing the user experience for both the public and owner views of a portfolio. The owner’s view needs to have editing options, while the public view should display a clean, professional portfolio. Initially, I considered using separate links for these views but realized that could complicate the user experience.
Instead, I designed a system where users could seamlessly toggle between their public profile and the edit mode using the same URL. If the owner is logged in, they see an editable version of the portfolio with an “Edit” button. If not logged in, they see the read-only public version, with an option to log in or sign up.
This approach mimics how platforms like GitHub work, offering a clean and seamless experience for both public visitors and portfolio owners, allowing easy transitions without clutter.
Technologies used
