## 🚀 Portfolio V3.0 > [!TIP] > Want to use this portfolio? Click the fork button above! > > Want to build from (almost) scratch, with all the boring stuff configured? Check out this [starter template](https://github.com/jcserv/react-vite-shadcn-template). This portfolio has been rewritten in TypeScript, revamped with responsiveness & accessibility in mind, and to try out some new libraries. Changes from V2.0: - 🏙️ TypeScript - 🔍 Search bar, powered by Fuse.js - ⌨️ Keyboard navigation - 🗞️ Added a certificates section under about - 😎 Updated with the latest trendy UI libraries (shadcn, tailwindcss, vite) - 🐛 Fixed some jittering bugs, like in the Experience section See previous versions of my portfolio: - V2.0: [github](https://github.com/jcserv/portfoliov2), [deployment](https://portfoliov2-taupe-one.vercel.app/) (Chakra-UI, frontend PWA) - V1.0: [github](https://github.com/jcserv/portfoliov1) (react-bootstrap, client/server) ## 💼 Prerequisites - [Node.js](https://nodejs.org/en/download/) - [pnpm](https://pnpm.io/installation) ## ⚙️ Installing 1. Clone the latest code on the master branch 2. Install dependencies - `pnpm i` 3. Run the web server! - `pnpm dev` ## 🎈 Usage - Navigate to http://localhost:5173 on your browser ## 💫 Deployment Import your project into Vercel. It will now have automated deployments on push. ## ⛏️ Built With - [React](https://reactjs.org/) - [shadcn](https://ui.shadcn.com/) - [TailwindCSS](https://tailwindcss.com/) - [Vite](https://vite.dev/) ## 📗 Acknowledgements The design of the site was heavily influenced by a lot of awesome portfolios out there, such as: - Brittany Chiang - Matthew Williams - Chris Dermody - Jacek Jeznach (link is dead) ## Problems for Future Jarrod (still on the fence about re-adding...) - More projects section? - Contact section?