This is my portfolio. Designed to be simplistic and clean while including features like a dark mode toggle, hover cards, smooth animations and more.
Inspired by Brian Ruiz
Frontend:
- Tailwind CSS (Styling)
- HeadlessUI | Radix UI | Shadcn/ui (UI components)
- Framer Motion (Gallery Animation)
Backend:
Make sure you have Node.js v18.17.0+ installed on your machine.
First, duplicate the .env file into a new file named .env.local. Update the dummy values with your keys.
Refer to:
- Install Dependencies:
npm install
- Environment variables: Copy
.env.example
to a new.env.local
- Start Developing: Run
npm run dev
, to start the Next.js development server. - Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist, a new font family for Vercel.
Next.js | Vercel
- This is a Next.js project bootstrapped with
create-next-app
. - The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.