This is a simple portfolio website created using Next.js, React, and TailwindCSS.
A live demo of the website can be found here.
- Responsive design optimized for desktop and mobile devices
- Dark and light mode support with smooth transitions
- Integration with Behance to dynamically display UI/UX projects
- Animated components powered by
framer-motionfor enhanced user experience - Intersection observer for lazy loading and visibility tracking
- Localization support for English and Japanese
- Developed using Next.js and React with TailwindCSS for styling
- Next.js — React framework for server-side rendering and static site generation
- React — JavaScript library for building user interfaces
- TailwindCSS — Utility-first CSS framework for rapid UI development
- Framer Motion — Animation library for React
- React Intersection Observer — React hook to track element visibility
- Vercel — Deployment platform
To run this project locally, follow these steps:
- Clone this repository using
git clone https://github.com/KevinJonathan30/kvnj.git - Install dependencies using
npm install - Run the development server using
npm run dev - Open http://localhost:3000 in your browser to see the website.
- To build the project for production, run
npm run buildandnpm run start.
Some parts of the website can be configured by editing the config.js file, including the website's title, description, and social media links.
This website was created by Kevin Jonathan using Next.js and TailwindCSS.