main
All checks were successful
Next.js App CI / docker (push) Successful in 4m37s
Modern Portfolio Website
A clean, high-performance portfolio template built with Next.js, shadcn/ui, and magic ui. This project is optimized for deployment using Docker.
Key Features
- Built using Next.js 15, React, Typescript, Shadcn/UI, TailwindCSS, React/Motion, and Magic UI.
- Intuitive top navigation bar for seamless user experience.
- Features smooth animations powered by
framer-motionfor a polished look. - Fully responsive design for desktop, tablet, and mobile devices.
- Easily configure your entire portfolio by editing a single config file.
Getting Started Locally
Prerequisites
You need Node.js (v18+) and pnpm installed.
-
Clone this repository to your local machine (Update the URL below to your specific Gitea repository link):
git clone https://gitea.steffenillium.de/steffen/website.git -
Move to the cloned directory:
cd website -
Install dependencies:
pnpm install -
Start the local Server:
pnpm dev -
Open the Config file and customize the content.
Deployment (Docker)
This project is configured to be deployed easily using Docker.
-
Build the Docker image:
docker build -t your-portfolio-name . -
Run the container, mapping port 3000:
docker run -d -p 3000:3000 your-portfolio-name
The portfolio should now be accessible at http://localhost:3000.
Attribution and License
This project is a fork and modification of the excellent work by Dillion Verma. Thank you for providing such a high-quality foundation!
Licensing
- Original Work (Dillion Verma): Licensed under the MIT license.
- Current Repository (steffen/website): Also MIT License.
Languages
TypeScript
58.3%
MDX
33.6%
TeX
5.1%
CSS
1.3%
JavaScript
0.8%
Other
0.9%
