- Fork the repository
- Customize CONFIG.json with your personal information in your repository
- Deploy to Vercel with one click
- Quick Setup
- Features
- Local Development
- Customization
- Deployment
- Contributions
- Important Notes
- License
- Credits
- Responsive Next.js portfolio template
- Fully customizable via
CONFIG.json
- Custom cursor effects
- Animated project cards
- Experience timeline
- Contact form
- Multiple font options
- Smooth animations
- Fork the repository
- Execute the following commands:
git clone https://github.com/<your_username>/portfolio.git
cd portfolio
npm install
npm run dev
Edit CONFIG.json to personalize:
- Site metadata
- Profile information
- Experience timeline
- Project cards
- Social links
- Contact form settings
- & More
Change global font in CONFIG.json:
roboto
delius
audiowide
- Ensure Node.js is installed
- Install all dependencies
npm install
- Build with
npm run build
- Start with
npm start
YOU MUST implement your own contact form logic in route.js. The current implementation is a placeholder.
Remove or replace (Please replace these before deployment):
- Email addresses like
[email protected]
(Very important) - Social media links
- Profile image
- Experience details
- Projects
This template is provided as-is, and you are responsible for:
- Implementing and securing contact form logic, ensuring compliance with GDPR and other privacy laws.
- Removing the original author’s personal information and ensuring no infringement on third-party intellectual property rights.
- Validating the functionality, ensuring security against unauthorized access or breaches, and updating for any legal changes.
- Providing users with the necessary privacy and cookie notices as required by law.
- Addressing any issues that may arise, including compatibility, security, and performance concerns.
By using or modifying this template, you agree to assume full responsibility for any legal or technical issues, including ensuring compliance with relevant legal requirements such as the "Impressum" (if applicable) and privacy laws in your jurisdiction.
This project is licensed under the GNU Affero General Public License v3.0
Contributions are welcome!
Here's how you can help:
- Report Issues: Open an issue for bugs or feature requests.
- Contribute Code:
- Fork the repository.
- Create a branch:
git checkout -b feature/your-feature
. - Commit using the same message style (e.g.,
feat: card hover effect
). - Push changes and submit a pull request.
- Improve Docs: Update the README or add missing info.
Font licenses available in here
- Custom Cursor by Michiel de Boer (Posy) License
- Card Hover Effect by Mark Miro (MIT License)
- Infinity Scrolling by Kevin (MIT License)
Developed with ❤️ by Maxim