Personal website is portfolio website build with React Vite and Tailwind CSS
- Responsive Design: Works seamlessly across all device sizes
- Modern UI: Clean and elegant interface with smooth animations
- Interactive Elements: Particle background, typing text effects, and scroll animations
- Portfolio Showcase: Project gallery with detailed descriptions
- Skills Section: Organized display of technical skills with icons
- React with TypeScript
- Tailwind CSS for styling
- shadcn for UI components
- Lucide React for icons
- Vite for build tooling
- Reactbits
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── assets/ # Images and static assets
├── lib/ # Utility functions
├── App.tsx # Main app component
└── main.tsx # Entry point
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/fikrirazor/personal-website.git- Navigate to the project directory:
cd personal-website- Install dependencies:
npm install
# or
yarn install- Start the development server:
npm run dev
# or
yarn dev- Update personal information in the components
- Modify colors in
src/index.css - Add your own projects in
src/components/Portfolio.tsx - Replace images in the
src/assets/folder
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons by Lucide Icons
- UI components inspired by https://dribbble.com/shots/21508700-The-Witch-Rides-a-Gundam