Inspiration
As a passionate developer, I wanted a single place to showcase who I am, what I’ve built, and the skills I bring to the table. I was inspired by clean, modern UI designs and wanted to create a personal brand that reflects my professionalism and creativity.
What it does
My-Portfolio is a fully responsive and interactive personal portfolio website. It highlights my projects, work experience, technical skills, and provides visitors with easy ways to contact or connect with me via social platforms.
How we built it
The project was built using:
- React.js for building component-based UI 2.Tailwind CSS for styling and responsiveness
- Framer Motion for subtle, modern animations
- Vite-React for fast builds and an efficient dev server
- GitHub Pages for deployment
The site is structured with reusable React components and follows a mobile-first approach for responsive design.
Challenges we ran into
Tuning the responsiveness on smaller screens took fine adjustments with Tailwind classes.
Animating elements with Framer Motion without affecting performance was tricky at times.
Hosting as a GitHub user page (username.github.io) required configuring the correct deployment path and dealing with routing issues that React apps face on static hosts.
Accomplishments that we're proud of
-> Built a visually appealing and professional portfolio from scratch -> Achieved full responsiveness across devices -> Deployed and hosted on GitHub Pages with a custom domain -> Ensured the codebase is clean, modular, and maintainable
What we learned
-> Deepened understanding of Tailwind CSS and how to leverage its utility-first approach -> Gained experience in optimizing React apps for performance and deployment -> Learned how to structure and host a front-end project on GitHub Pages effectively
What's next for My-Portfolio
- Add a blog section to share insights and tutorials
- Integrate a CMS for managing project content dynamically
- Add dark/light mode toggle
Log in or sign up for Devpost to join the conversation.