rohitkumar10x

Rohit Kumar - Data Analyst Portfolio

A modern, responsive portfolio website built with React 19, Tailwind CSS 4, and shadcn/ui components.

Features

Project Categories

Tech Stack

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/rohit-portfolio.git
    cd rohit-portfolio
    
  2. Install dependencies:
    pnpm install
    # or
    npm install
    
  3. Start the development server:
    pnpm dev
    # or
    npm run dev
    
  4. Open http://localhost:5173 in your browser

Building for Production

pnpm build
# or
npm run build

The build output will be in the dist folder.

Project Structure

client/
  ├── public/           # Static assets
  ├── src/
  │   ├── pages/        # Page components
  │   ├── components/   # Reusable UI components
  │   ├── contexts/     # React contexts
  │   ├── hooks/        # Custom React hooks
  │   ├── lib/          # Utility functions
  │   ├── App.tsx       # Main app component
  │   ├── main.tsx      # React entry point
  │   └── index.css     # Global styles
server/                 # Backend placeholder
shared/                 # Shared types and constants

Customization

Colors & Theme

Edit client/src/index.css to customize:

Content

Edit client/src/pages/Home.tsx to update:

Images

Replace images in client/public/ with your own assets.

Deployment

npm install -g vercel
vercel

Option 2: Netlify

npm install -g netlify-cli
netlify deploy --prod --dir=dist

Option 3: GitHub Pages

  1. Update vite.config.ts with your repository name
  2. Run pnpm build
  3. Deploy the dist folder to GitHub Pages

Performance Optimizations

Browser Support

License

This project is open source and available under the MIT License.

Contact


Built with ❤️ using React and Tailwind CSS