This is a simple Next.js portfolio template, designed with a theme that changes based on the time of day. The layout is clean and modern, making it perfect for showcasing your work, skills, and projects.
Make sure to update the pre-configured values in the k4itrun.config.ts file (such as name, description, socials, etc.) before deploying your site. Edit them in your forked repository.
- Clone the repo:
git clone https://github.com/k4itrun/next-portfolio.git - Install dependencies:
npm i - Copy
.env.exampleand rename it to.env. - Set these values in
.env:DISCORD_USER_ID: for public account info.DISCORD_WEBHOOK_URL: for the contact form (coming soon).
- Edit k4itrun.config.ts (e.g.,
name,description,socials). - Build the project:
npm run build - For development, run:
npm run dev - Open http://localhost:3000 to view the site!
- Click the button above or go to: Vercel
- Add your
DISCORD_USER_IDfor account info. - Add the
DISCORD_WEBHOOK_URLfor the contact form (coming soon). - Click the
Deploybutton and wait. - In your forked repo, update the values in the k4itrun.config.ts file (e.g.,
name,description,socials, etc.).
To deploy this site, you can use platforms like:
- Vercel (recommended for Next.js)
- Netlify
- AWS
- DigitalOcean and more...
Simply push your code to a GitHub repository, and connect it to your preferred platform for continuous deployment.
You can configure environment variables in the .env file. Example:
| Variable | Description | Required |
|---|---|---|
DISCORD_WEBHOOK_URL |
For the contact form (coming soon). | No |
DISCORD_USER_ID |
For account info (public). | Yes |
We greatly appreciate any contributions to this project! Whether you want to open new issues, submit pull requests, or share suggestions for improvements, your input is invaluable. We encourage you to refer to our Contributing Guidelines to facilitate a seamless collaboration process.
You can also support the development of this software through a donation, helping me bring new optimal and improved projects to life.
Thank you for your interest and support! ✌️
This project uses the MIT license. You can find the full license details in the LICENSE file.
For any inquiries or support, you can reach out via billoneta@proto.me.
