https://github.com/thehamkercat/hamker.dev
Personal portfolio website
https://github.com/thehamkercat/hamker.dev
portfolio
Last synced: 7 months ago
JSON representation
Personal portfolio website
- Host: GitHub
- URL: https://github.com/thehamkercat/hamker.dev
- Owner: TheHamkerCat
- License: mit
- Created: 2024-12-30T06:02:40.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-01-03T08:25:25.000Z (9 months ago)
- Last Synced: 2025-03-10T16:18:04.891Z (7 months ago)
- Topics: portfolio
- Language: TypeScript
- Homepage: https://hamker.dev
- Size: 1.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hamker.dev
My personal portfolio website built with Next.js
## Features
- Glassmorphism effects
- Dark/Light mode support
- GitHub projects integration via github API
- Docker support for development and production## Running Locally
### Prerequisites
- Node.js 20 or higher
- npm or yarn
- Docker (optional)### Local Development
```bash
# Clone the repository
git clone https://github.com/TheHamkerCat/hamker.dev.git
cd hamker.dev# Install dependencies
npm install# Start the development server
npm run dev
```### Using Docker
```bash
# Development
docker-compose up web# Production
docker-compose up web-prod
```The development server will be available at http://localhost:3000.
## 📦 Project Structure
```
hamker.dev/
├── public/ # Static files
├── src/
│ ├── app/ # Next.js app directory
│ │ ├── components/ # React components
│ │ ├── icons/ # Custom icons
│ │ └── page.tsx # Main page component
│ └── ...
├── Dockerfile # Docker configuration
├── docker-compose.yml # Docker Compose configuration
└── ...
```