This is a modern, full-stack portfolio website built with Next.js 15 and React 19, designed to showcase professional work and provide advanced analytics.
- Framework: Next.js 15 with React 19
- Language: TypeScript
- Styling: TailwindCSS
- State Management: Tanstack Query
- Animations: GSAP, Framer Motion
- UI Components: Radix UI
- File Handling: FilePond
- Responsive portfolio template
- Visitor analytics tracking
- Animated UI interactions
- Dynamic content management
/src
├── app/ # Next.js app router pages and layouts
├── components/ # Reusable UI components
├── constants/ # Application constants
├── features/ # Feature-based modules
├── hooks/ # Custom React hooks
├── lib/ # Utility functions and configurations
├── providers/ # React context providers
├── services/ # API service layer
└── styles/ # Global styles
- Node.js 20+
- npm or yarn
- Clone the repository
- Install dependencies:
npm install
# or
yarn installRun the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 to view the application.
Run end-to-end tests:
npm run test:e2e
# or
yarn test:e2eThe application is configured for easy deployment on Vercel or similar platforms.
Please read the contributing guidelines before making any changes.