Welcome to my personal software developer portfolio! This project showcases my skills, projects, and experience as a software developer. It is built using modern web development technologies including Vite, React, React-router, and TailwindCSS.
- Responsive Design: The portfolio is fully responsive and looks great on all devices.
- Smooth Navigation: Utilizes React-router for smooth and seamless navigation between pages.
- Modern UI: Styled with TailwindCSS for a clean and modern user interface.
- Fast Development: Built with Vite for fast development and hot module replacement (HMR).
- Type Safety: Implemented with TypeScript for enhanced code reliability and developer experience.
- Smooth Animations: Integrated Framer Motion library for fluid transitions and engaging UI animations.
- Custom SVG Animations: Features Storyset illustrations with custom animations for enhanced visual appeal and interactivity.
To get a local copy up and running, follow these simple steps:
- Node.js (version 14 or higher)
- npm (version 6 or higher) or yarn (version 1.22 or higher)
-
Clone the repository:
git clone https://github.com/your-username/personal-portfolio.git
-
Navigate to the project directory:
cd personal-portfolio -
Install dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev
personal-portfolio/
├── public/ # Static files
├── src/ # Source files
│ ├── components/ # React components
│ ├── assets/ # Images and other assets
│ ├── App.tsx # Main application component
│ ├── main.tsx # Application entry point
│ ├── index.css # Global styles
└── package.json # Project dependencies
npm run dev- Starts the development servernpm run build- Builds the app for productionnpm run preview- Preview the production build locally