Skip to content

dawgdevv/portfolio

Repository files navigation

Nishant Raj's Personal Site

Welcome to the codebase for my personal site. This project showcases my portfolio, including my skills, projects, and experiences.

Features

  • Responsive Design: Optimized for various screen sizes.
  • Modern Technologies: Built with React, Tailwind CSS, and Framer Motion.
  • Interactive UI: Smooth animations and transitions.
  • Content Sections: Includes sections for About Me, Projects, Experience, and Contact.

Installation

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/dawgdevv/portfolio.git
    cd portfolio
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Build for production:

    npm run build
  5. Deploy to GitHub Pages:

    npm run deploy

Usage

After running the development server, you can view the site in your browser at http://localhost:5173.

Project Structure

portfolio/
├── .gitignore
├── eslint.config.js
├── index.html
├── jsconfig.json
├── package.json
├── postcss.config.js
├── README.md
├── src/
│   ├── App.jsx
│   ├── assets/
│   ├── components/
│   │   ├── About.jsx
│   │   ├── Contact.jsx
│   │   ├── Experience.jsx
│   │   ├── Hero.jsx
│   │   ├── Navbar.jsx
│   │   ├── Project.jsx
│   │   ├── Tech.jsx
│   │   └── ui/
│   │       ├── button.jsx
│   │       ├── input.jsx
│   │       └── textarea.jsx
│   ├── constants/
│   │   └── index.js
│   ├── index.css
│   └── main.jsx
├── tailwind.config.js
└── vite.config.js

Contact

Feel free to reach out if you have any questions or suggestions:

About

My portfolio source code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published