{"repo":"codebucks27/react-portfolio-final","free":true,"listed":false,"github":"https://github.com/codebucks27/react-portfolio-final","clone":"git clone https://github.com/codebucks27/react-portfolio-final.git","description":"Build a Stunning portfolio with React JS and framer-motion. This portfolio is created using framer-motion for cool transitions and animation. If you want to learn how to create this portfolio then you can follow below tutorial link in the ReadMe","language":"JavaScript","stars":467,"topics":["react","reactjs","javascript","portfolio","portfolio-website","webdevelopment","webdesign","beginner-project","frontend","webdeveloper"],"license":null,"category":"ui-components","readme_excerpt":"Build a Stunning Portfolio with React JS using Styled-Components and Motion for awesome Animations &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; This repository contains the final code for the Portfolio Website in ReactJS. For the Demo and Final Code check out this link 👇: Checkout this Responsive Portfolio in ReactJS If you want to learn how to create it, follow the tutorial below 👇: https://youtu.be/jcohAIaSy2M --- ✨ Checkout my brand new SaaS application - AI Headshot Generator --- 🆕 2026 modernization update The original tutorial code targeted Create React App and an older set of libraries. The current main branch has been brought up to date. If you want the original tutorial code , check out commit 5cef54f (or any commit before this update) — the older version is preserved in git history. What changed - Build tool: removed react-scripts (Create React App) and migrated to Vite 8 with @vitejs/plugin-react . Faster dev server, faster builds, plain ES modules. - Package manager: project now uses Bun instead of npm/yarn (works fine with either, but bun.lockb is the source of truth). - React 19 + react-dom 19 (was React 18). - react-router-dom 7 (was 6) — declarative BrowserRouter / Routes / Route API used here is unchanged. - framer-motion → motion 12. The package was renamed; imports moved from framer-motion to motion/react . - styled-components 6 (was 5). All non-DOM props ( click , color , img , top , left , right ) were converted to transient props ( $ -prefixed) so they don'","default_branch":null,"files":null,"tree":[],"storefront":"/r/codebucks27","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codebucks27/react-portfolio-final/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}