This is a personal portfolio website built with Next.js and TypeScript.
- Next.js - React framework for building user interfaces.
- TypeScript - Typed JavaScript for robust applications.
- Tailwind CSS - A utility-first CSS framework for rapid UI development.
- Framer Motion - A library for creating animations.
- React Icons - A collection of popular icon libraries.
First, install the dependencies:
bun installThen, run the development server:
bun run devOpen http://localhost:3000 with your browser to see the result.
The project is organized as follows:
src/app/: Contains the main pages of the application.src/components/: Contains reusable React components.herosection/: The hero section of the portfolio.aboutme/: The "about me" section.projects/: The projects section.
src/ui/: Contains custom UI elements.public/: Contains static assets like images and videos.