├── .github ├── assets │ └── social.png └── icon.xc ├── .gitignore ├── .prettierrc.toml ├── LICENSE.md ├── README.md ├── components ├── Exists.tsx ├── cover-letter │ └── index.tsx ├── help.tsx ├── loader.tsx ├── message.tsx └── resume │ ├── Link.tsx │ ├── ResumeFooter.tsx │ ├── ResumeHeader.tsx │ ├── Section.tsx │ ├── SectionTitle.tsx │ └── index.tsx ├── docs ├── ATS-friendly-resume.md ├── Links.md └── images │ └── FANNG-New-Grad.png ├── lib ├── constants.ts ├── gists.js └── utils │ ├── host-info.ts │ ├── sample-loader.js │ ├── sanitizer.ts │ └── string-parsers.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── _app.tsx ├── _document.tsx ├── gist │ └── [gistId].tsx ├── index.tsx └── user │ └── [username].tsx ├── pnpm-lock.yaml ├── public └── resume-service-image.png ├── resume.json ├── sample-data └── sample.resume.json ├── schemas ├── coverletter.schema.json └── resume.schema.json ├── scripts └── get-schema.js ├── styles.bak ├── cover-letter.module.scss ├── global.scss ├── loader.module.scss ├── message.module.scss └── resume.module.scss ├── styles ├── cover-letter.module.scss ├── global.scss ├── home.module.scss ├── loader.module.scss ├── message.module.scss ├── resume.module.scss └── spinner.module.scss ├── tests └── index.ts ├── tsconfig.json ├── types ├── global.d.ts ├── index.d.ts └── json-resume.d.ts └── vercel.json /.github/assets/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/.github/assets/social.png -------------------------------------------------------------------------------- /.github/icon.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/.github/icon.xc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/.prettierrc.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/README.md -------------------------------------------------------------------------------- /components/Exists.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/Exists.tsx -------------------------------------------------------------------------------- /components/cover-letter/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/cover-letter/index.tsx -------------------------------------------------------------------------------- /components/help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/help.tsx -------------------------------------------------------------------------------- /components/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/loader.tsx -------------------------------------------------------------------------------- /components/message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/message.tsx -------------------------------------------------------------------------------- /components/resume/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/resume/Link.tsx -------------------------------------------------------------------------------- /components/resume/ResumeFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/resume/ResumeFooter.tsx -------------------------------------------------------------------------------- /components/resume/ResumeHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/resume/ResumeHeader.tsx -------------------------------------------------------------------------------- /components/resume/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/resume/Section.tsx -------------------------------------------------------------------------------- /components/resume/SectionTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/resume/SectionTitle.tsx -------------------------------------------------------------------------------- /components/resume/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/components/resume/index.tsx -------------------------------------------------------------------------------- /docs/ATS-friendly-resume.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/docs/ATS-friendly-resume.md -------------------------------------------------------------------------------- /docs/Links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/docs/Links.md -------------------------------------------------------------------------------- /docs/images/FANNG-New-Grad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/docs/images/FANNG-New-Grad.png -------------------------------------------------------------------------------- /lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/lib/constants.ts -------------------------------------------------------------------------------- /lib/gists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/lib/gists.js -------------------------------------------------------------------------------- /lib/utils/host-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/lib/utils/host-info.ts -------------------------------------------------------------------------------- /lib/utils/sample-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/lib/utils/sample-loader.js -------------------------------------------------------------------------------- /lib/utils/sanitizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/lib/utils/sanitizer.ts -------------------------------------------------------------------------------- /lib/utils/string-parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/lib/utils/string-parsers.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/gist/[gistId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pages/gist/[gistId].tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/user/[username].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pages/user/[username].tsx -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/resume-service-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/public/resume-service-image.png -------------------------------------------------------------------------------- /resume.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/resume.json -------------------------------------------------------------------------------- /sample-data/sample.resume.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/sample-data/sample.resume.json -------------------------------------------------------------------------------- /schemas/coverletter.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/schemas/coverletter.schema.json -------------------------------------------------------------------------------- /schemas/resume.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/schemas/resume.schema.json -------------------------------------------------------------------------------- /scripts/get-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/scripts/get-schema.js -------------------------------------------------------------------------------- /styles.bak/cover-letter.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles.bak/cover-letter.module.scss -------------------------------------------------------------------------------- /styles.bak/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles.bak/global.scss -------------------------------------------------------------------------------- /styles.bak/loader.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles.bak/loader.module.scss -------------------------------------------------------------------------------- /styles.bak/message.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles.bak/message.module.scss -------------------------------------------------------------------------------- /styles.bak/resume.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles.bak/resume.module.scss -------------------------------------------------------------------------------- /styles/cover-letter.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/cover-letter.module.scss -------------------------------------------------------------------------------- /styles/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/global.scss -------------------------------------------------------------------------------- /styles/home.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/home.module.scss -------------------------------------------------------------------------------- /styles/loader.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/loader.module.scss -------------------------------------------------------------------------------- /styles/message.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/message.module.scss -------------------------------------------------------------------------------- /styles/resume.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/resume.module.scss -------------------------------------------------------------------------------- /styles/spinner.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/styles/spinner.module.scss -------------------------------------------------------------------------------- /tests/index.ts: -------------------------------------------------------------------------------- 1 | // Hannahs super special test folder 2 | 3 | export {} 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/types/global.d.ts -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/json-resume.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/types/json-resume.d.ts -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drakeaxelrod/json-resume-service/HEAD/vercel.json --------------------------------------------------------------------------------