Skip to content

Repository files navigation

resume

A Next.js personal resume website built with React 19 and TypeScript.

Tech Stack

  • Framework: Next.js 16
  • React: 19.2
  • TypeScript: 5.9
  • Linting: ESLint 9
  • Formatting: Prettier 3
  • Build Tool: Turborepo 2

Getting Started

Prerequisites

  • Node.js (see .node-version)
  • npm

Installation

npm install

Development

npm run dev

Scripts

Command Description
npm run dev Start development server
npm run build Build for production
npm run start Start production server
npm run lint Alias to lint:fix
npm run lint:check Check linting only
npm run lint:fix Lint and fix files
npm run prettier Alias to prettier:fix
npm run prettier:check Check formatting only
npm run prettier:fix Format and fix files
npm run tsc Type check
npm run pre-commit Run all checks + build

Project Structure

├── app/                 # Next.js app directory
│   ├── components/      # React components
│   │   ├── Header.tsx
│   │   ├── ModeSetter.tsx
│   │   └── ResumeContent.tsx
│   ├── globals.css      # Global styles
│   ├── layout.tsx       # Root layout
│   └── page.tsx         # Home page
├── public/              # Static assets
├── bin/                 # Utility scripts
├── eslint.config.js     # ESLint configuration
├── next.config.js       # Next.js configuration
└── tsconfig.json        # TypeScript configuration

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages