This project is a personal portfolio website developed using modern web technologies.
- Next.js 14 - React-based web framework
- React 18 - UI development library
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library
- Spline - 3D design integration
- ESLint & Prettier - Code quality and formatting
- Clone the project:
git clone [repository-url]
cd portfolio.ui- Install dependencies:
pnpm install- Start the development server:
pnpm dev- Open http://localhost:3000 in your browser.
portfolio.ui/
├── src/
│ ├── app/ # Next.js app router and page components
│ ├── component/ # Reusable UI components
│ ├── core/ # Core configurations and helper functions
│ ├── section/ # Page sections
│ └── style/ # Style definitions
├── public/ # Static files
└── ...configuration files
pnpm dev- Starts the development serverpnpm build- Builds for productionpnpm start- Starts the production serverpnpm lint- Runs code quality checks
- Modern and responsive design
- 3D animations and interactive elements
- Type-safe development environment
- SEO optimization
- Performance-focused architecture
This project is licensed under the MIT License.