Skip to content

destroymayor/jared

Repository files navigation

Deploy with Vercel

jared-chen.me

Personal portfolio website for Jared Chen.

Tech Stack

Architecture

Clean Architecture with MVVM pattern:

  • src/app/ — Next.js pages, API routes, providers
  • src/domain/ — Business logic (repositories, services, constants)
  • src/components/ — Shared React components
  • src/hooks/queries/ — Centralized TanStack Query hooks
  • src/store/ — Zustand global state

Running Locally

git clone https://github.com/destroymayor/jared.git
cd jared
pnpm install
pnpm dev

Create a .env file based on .env.example:

SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
SPOTIFY_REFRESH_TOKEN=
GITHUB_READ_USER_TOKEN=
UNSPLASH_ACCESS_KEY=

Commands

pnpm dev        # Start development server
pnpm build      # Build for production
pnpm lint       # Run ESLint
pnpm prettier   # Format code

About

My personal website. Built with Next.js, Tailwind, and deployed on Vercel.

Topics

Resources

Stars

Watchers

Forks

Contributors