Welcome to my portfolio repository! This project showcases my skills, projects, and experiences. Built with Next.js and enhanced with a variety of libraries and tools, it provides a comprehensive look into my professional journey.
- Contact Form: Uses
nodemailer
for sending emails directly from the portfolio. - Styling: Leveraged the power of
tailwindcss
for a responsive and modern design. - Dynamic Blogging: Uses
gray-matter
andremark
for markdown-based blogging. - Animations: Integrated with
framer-motion
for smooth and appealing animations.
- Core: React, Vite, TypeScript
- Styling: TailwindCSS
- Linting & Formatting: ESLint, Prettier
Ensure you have Node.js and npm installed.
- Clone the repository:
git clone https://github.com/huyenluu/porfolio-v1.git cd porfolio-v1 npm install
- Running the Portfolio Locally
npm run dev # Open your browser and navigate to http://localhost:3000.
- Building for Production
# To create a production build, run:
npm run build
# After building, you can start the production server with:
npm run start
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.