https://github.com/robert-96/resume
This project is a resume site that showcases my professional experience, education, and skills. The site is built using Python and Node.js.
https://github.com/robert-96/resume
css html json minimalist pdf python resume tailwindcss
Last synced: 3 months ago
JSON representation
This project is a resume site that showcases my professional experience, education, and skills. The site is built using Python and Node.js.
- Host: GitHub
- URL: https://github.com/robert-96/resume
- Owner: Robert-96
- Created: 2021-10-02T23:41:36.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-15T01:51:57.000Z (over 1 year ago)
- Last Synced: 2025-03-15T02:24:42.237Z (over 1 year ago)
- Topics: css, html, json, minimalist, pdf, python, resume, tailwindcss
- Language: HTML
- Homepage: https://resume.dezmereanrobert.com
- Size: 2.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# resume
This project is a resume site that showcases my professional experience, education, and skills. The site is built using Python and Node.js.
You can view my resume at , or you can download a PDF version .

## Development Setup
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites
Before you get started, you'll need to have the following installed:
* Python3
* Node.js
### Setup
To install the Python dependencies, run the following command:
```bash
python -m pip install -r requirements.txt
```
To install the Node.js dependencies, run the following command:
```bash
npm install
```
### Dev
To start a development server, run the following command:
```bash
npm run dev
```
Navigate to the site at .
### Build
To build the project, run the following command:
```bash
npm run build
```
The output will be in the `./dist/` directory.
### Test
To run tests, run the following command:
```bash
# TODO
```
### Deploy
See the deploy job from [main.yml](.github/workflows/main.yml).
## Save as PDF
### Script
You can generate a PDF version of the resume using the provided Puppeteer script. Run the following command:
```bash
node tests/pdf.js
```
### Chrome
1. Right-click on the page and select "Print."
1. In the print options, choose "Save as PDF."
1. To set the page size to A4 or Letter, navigate to "More Settings → Paper Size".
1. Click "Save".
### Firefox
1. Click on "File" and select "Print".
1. In the print options, choose "Save as PDF."
1. To set the page size to A4 or Letter, navigate to "More Settings → Paper Size".
1. Click "Save".