https://github.com/clmntgbr/resume
Online resume
https://github.com/clmntgbr/resume
css github-actions html json
Last synced: 3 months ago
JSON representation
Online resume
- Host: GitHub
- URL: https://github.com/clmntgbr/resume
- Owner: clmntgbr
- License: mit
- Created: 2022-11-20T08:46:16.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T09:19:12.000Z (over 1 year ago)
- Last Synced: 2025-06-20T11:07:22.458Z (about 1 year ago)
- Topics: css, github-actions, html, json
- Language: Astro
- Homepage: https://clmntgbr.github.io/resume/
- Size: 414 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## Print-friendly portfolio CV







## 🛠️ Stack
- [**Astro**](https://astro.build/) - The next-gen web framework.
- [**Typescript**](https://www.typescriptlang.org/) - JavaScript with type syntax.
- [**Ninja Keys**](https://github.com/ssleptsov/ninja-keys) - Dropdown menu with keyboard shortcuts made in pure JavaScript.
## 🚀 Getting Started
### 1. Use this Repo as an Astro Project Template
- I use [pnpm](https://pnpm.io/installation) as my package manager.
```bash
# Enable pnpm on MacOS, WSL & Linux:
corepack enable
corepack prepare pnpm@latest --activate
```
# Initialize the project
```bash
pnpm create astro@latest -- --template Smilesharks/dev-portfolio
```
### 2. Add Your Content:
Edit the `cv.json` file to create your own printable Portfolio/CV.
### 3. Launch the Development Server:
```bash
# Enjoy the results
pnpm dev
```
1. Open [**http://localhost:4321**](http://localhost:4321/) in your browser to view the result 🚀
### 4. Customisable colours:
Change the data-theme of `cv.json` and choose one of the colour themes defined in theme.css, red, blue, green, cyber and default, with its variants in dark mode, or create your own.
## 🧞 Commands
| | Command | Action |
| :-- | :-------------- | :--------------------------------------------------------------------------- |
| ⚙️ | `dev` o `start` | Launches a local development server at `localhost:4321`. |
| ⚙️ | `build` | Checks for errors and creates a production build in `./dist/`. |
| ⚙️ | `preview` | Local preview at `localhost:4321` |
CV JSON schema from [**jsonresume.org**](https://jsonresume.org/schema/)
Based on [**Bartosz Jarocki - Print-friendly, minimalist CV page**](https://github.com/BartoszJarocki/cv) and [**Miguel Ángel Durán - minimalist-portfolio-json**](https://github.com/midudev/minimalist-portfolio-json)