Skip to content

hrutavmodha/portfolio-website

Repository files navigation

My Personal PortFolio

  • 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

Features

  • Responsive design for desktop and mobile devices

  • Modern UI built with React and TypeScript

  • Modular and reusable components

  • Easy to maintain and extend

Getting Started

Prerequisites

  • Node.js (v22.14.0)

  • npm (v10.9.2)

  • Git CLI (v2.48.1)

Installation

1. Install frontend dependencies

git clone https://github.com/hrutavmodha/portfolio-website.git
cd portfolio-website
npm install

2. Install backend dependencies

cd backend
npm install

Running Locally

1. Only frontend

cd ..
npm start

The app will be available at http://localhost:5173.

2. Only backend

i. Using nodemon

nodemon server.js

OR

ii. Using node

node server.js

Adding ShadCN Components

1. 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/

Contact

For questions or feedback, reach me out via modhahrutav@gmail.com.

About

A portfolio website about me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors