A minimalistic and beautifully animated developer portfolio template built with:
- Next.js (Version 13)
- Tailwind CSS
- Framer Motion
- TypeScript
git clone <repository-url>
cd <repository-folder>
npm install
npm run dev
The contact form in this portfolio uses FormSubmit for handling form submissions.
Its free to use and I have been using it personally.
Follow these steps to activate the contact form:
- Once you deploy your website, Use the contact form to send a test message.
- Check your email inbox for an activation email from FormSubmit.
- Click the "Activate" button in the email.
That's it! Your contact form will now work as intended.
You can send another message to test it out.
FormSubmit is free and works well for me.
All website content, including meta tags, titles, descriptions, and project details, can be edited in the data.ts
file located in the root directory.
The main page of the portfolio is located in pages/index.tsx
, and all the sections of the website are imported from the sections/
folder.
- I recommend to use square-sized images for project thumbnails as it fits the square aspect ratio.
- place images in the
public
folder for easy access or you can upload your images in a cloud storage.
- Update the
tailwind.config.js
file to modify colors and other theme-related properties.
- Replace the default favicon and profile image located in the
public
folder with your own files.
- Use platforms like Vercel, Netlify, or GitHub Pages for hosting.
- For Vercel:
- Link your GitHub repository.
- Deploy directly from the main branch.