-
This repository contains the codebase for my portfolio website, whose development is on-going
-
My portfolio website is made using React with TypeScript, ensuring type-safety and hence also preventing the runtime errors of JavaScript
-
Responsive design for desktop and mobile devices
-
Modern UI built with React and TypeScript
-
Modular and reusable components
-
Easy to maintain and extend
-
Node.js (v22.14.0)
-
npm (v10.9.2)
-
Git CLI (v2.48.1)
1. Install frontend dependencies
git clone https://github.com/hrutavmodha/portfolio-website.git
cd portfolio-website
npm install2. Install backend dependencies
cd backend
npm install1. Only frontend
cd ..
npm startThe app will be available at http://localhost:5173.
2. Only backend
i. Using nodemon
nodemon server.jsOR
ii. Using node
node server.js1. To add ShadCN UI components to your project and generate a component
npx shadcn@latest add <component>Make sure to replace
<component>with the name of the component you wanna add
2. The generated component will be placed inside src/components/ui/
For questions or feedback, reach me out via modhahrutav@gmail.com.