Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neelanjan-chakraborty/neelanjan-portfolio
https://github.com/neelanjan-chakraborty/neelanjan-portfolio
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/neelanjan-chakraborty/neelanjan-portfolio
- Owner: Neelanjan-chakraborty
- License: mit
- Created: 2024-08-20T02:35:53.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-22T01:38:18.000Z (4 months ago)
- Last Synced: 2024-08-22T06:14:13.059Z (4 months ago)
- Language: Astro
- Size: 33.7 MB
- 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 CV
![preview](https://github.com/user-attachments/assets/44c47034-06e4-412a-b9dd-014593b32215)
![Astro Badge](https://img.shields.io/badge/Astro-BC52EE?logo=astro&logoColor=fff&style=flat)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-0F172A?&logo=tailwindcss)
![GitHub stars](https://img.shields.io/github/stars/Smilesharks/dev-)
![GitHub issues](https://img.shields.io/github/issues/Smilesharks/dev-)
![GitHub forks](https://img.shields.io/github/forks/Smilesharks/dev-)
![GitHub PRs](https://img.shields.io/github/issues-pr/Smilesharks/dev-)## ๐ ๏ธ 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-
```### 2. Add Your Content:
Edit the `cv.json` file to create your own printable /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--json**](https://github.com/midudev/minimalist--json)