An open API service indexing awesome lists of open source software.

https://github.com/seuristic/resume

πŸ“„ Minmal resume viewer
https://github.com/seuristic/resume

react resume vercel vite

Last synced: about 2 months ago
JSON representation

πŸ“„ Minmal resume viewer

Awesome Lists containing this project

README

          

# Mohammad Shahanwaz RΓ©sumΓ©

Small React + Vite site that renders my resume PDF in the browser (via `react-pdf`) and can download the PDF on load.

- Live: `https://resume.shahanwaz.dev`
- PDF: `public/Mohammad_Shahanwaz.pdf`
- LaTeX source: `latex/main.tex`

## Getting started

### Prerequisites

- Node.js (recommended: latest LTS)
- Yarn (this repo ships with `yarn.lock`)

### Install + run

```bash
yarn
yarn dev
```

Vite runs on `http://localhost:3000`.

## Updating the resume PDF

### Option A: Replace the PDF used by the site

Replace `public/Mohammad_Shahanwaz.pdf` with your new PDF (keep the same filename), then restart the dev server if it’s running.

If you want to use a different filename/path, update the `file` used by the `` (see `ResumeViewer.defaultProps`) and the download URL/filename in `src/ResumeViewer.tsx`.

### Option B: Edit LaTeX and re-generate the PDF

The LaTeX source lives at `tex/main.tex`. Compile it with your preferred toolchain, for example:

```bash
latexmk -pdf -interaction=nonstopmode tex/main.tex
```

Then copy/rename the output PDF to `public/Mohammad_Shahanwaz.pdf`.

## Scripts

- `yarn dev` β€” start dev server
- `yarn build` β€” typecheck + build
- `yarn preview` β€” preview production build locally
- `yarn lint` β€” run ESLint

## Tech stack

- React 18 + Vite
- TypeScript
- Tailwind CSS
- `react-pdf` / PDF.js