Skip to content

Commit 62d85fc

Browse files
naomi-lgbta2937shootermvElectricMolasses
authored
feat: add resume builder workshop (#951)
* feat: create resume lab * feat(curriculum): create resume workshop * add watcher * add some fields * chore: better change inout to `self closing` tag * chore: add a prettier formatting * chore: remove extra empty tag * fix: replace email caption by Phone at phone input * feat: add cv type to types * chore: add header, main & input tags to html * style: add tailwind-based styling * style: make header text larger * docs: add a readme * refactor: create Header comp & move it to components dir * refactor: add personalInfo component * feat: add experiences form component * feat: added education form component * fold the files together * update broken icon * refactor: remove extra code * feat: add skills form * style: make some icons to have proper color * Removed all lucide icons and replaced them with font-awesome icons. * - Corrected color for main header and input header sections. - Corrected margin right for calendar icons in the resume preview. * - Changed all inline `style`s to leverage tailwind styling instead, to better fall in line with the current approach. * - Corrected size of header icon * - Corrected large grad cap size - Corrected trash bin colors * refactor: remove tailwindcss from dependencies and add link to cdn * feat: add preview toggle to support a mobile --------- Co-authored-by: A Cottrill <[email protected]> Co-authored-by: moshe vilner <[email protected]> Co-authored-by: Robert-Beckett <[email protected]>
1 parent de986e6 commit 62d85fc

File tree

14 files changed

+3071
-0
lines changed

14 files changed

+3071
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.parcel-cache/
2+
dist/
3+
node_modules/
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## CV Builder (React + TypeScript + Parcel + Tailwind)
2+
3+
A minimalist, responsive CV/Resume builder with live preview, auto-save to localStorage.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"name": "resume-builder",
3+
"private": true,
4+
"version": "0.0.0",
5+
"source": "src/index.html",
6+
"scripts": {
7+
"start": "parcel",
8+
"build": "parcel build",
9+
"format": "prettier --write \"src/**/*.{ts,tsx,css}\""
10+
},
11+
"dependencies": {
12+
"react": "^19.1.0",
13+
"react-dom": "^19.1.0"
14+
},
15+
"devDependencies": {
16+
"@parcel/transformer-typescript-tsc": "^2.15.4",
17+
"@types/react": "^19.0.0",
18+
"@types/react-dom": "^19.0.0",
19+
"parcel": "^2.14.0",
20+
"prettier": "^3.6.2"
21+
}
22+
}

fullstack-cert/typescript-projects/resume-builder/pnpm-lock.yaml

Lines changed: 1888 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
onlyBuiltDependencies:
2+
- '@parcel/watcher'
3+
- '@swc/core'
4+
- lmdb
5+
- msgpackr-extract
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
html {
2+
font-family: system-ui;
3+
height: 100%;
4+
padding: 0;
5+
margin: 0;
6+
}
7+
8+
.content {
9+
display: flex;
10+
flex-direction: row;
11+
flex-wrap: wrap;
12+
width: 100%;
13+
}

0 commit comments

Comments
 (0)