A modern, themeable resume website built with Next.js and React.
- Node.js (v18 or later)
- npm or yarn or pnpm or bun
- VSCode (recommended)
- Clone the repository
- Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
The site will be available at http://localhost:3000.
-
Install recommended extensions:
- ESLint
- Prettier
- TypeScript and JavaScript Language Features
-
Debug Configuration: Create or update
.vscode/launch.json
:{ "version": "0.2.0", "configurations": [ { "name": "Next.js: debug", "type": "node-terminal", "request": "launch", "command": "npm run dev", "serverReadyAction": { "pattern": "started server on .+, url: (https?://.+)", "uriFormat": "%s", "action": "debugWithChrome" } } ] }
-
To debug:
- Set breakpoints in your code
- Press F5 or select "Run and Debug" from the sidebar
- Choose "Next.js: debug" configuration
- The browser will open automatically when the server is ready
npm run dev
- Start development server with Turbopacknpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLint
src/app
- Next.js app router pagessrc/components
- React componentssrc/data
- JSON data filessrc/themes
- Theme configurationsrc/utils
- Utility functions
- Multiple theme support
- Responsive design
- Print-friendly layout
- TypeScript support
- ESLint and Prettier integration