├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── .prettierrc ├── README.md ├── components.json ├── jsconfig.json ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── Ralph Ortiz - Full Stack Engineer.pdf ├── favicon.ico └── hero-img-transparent.png ├── src ├── app │ ├── experience │ │ ├── loading.jsx │ │ └── page.jsx │ ├── globals.css │ ├── layout.jsx │ ├── page.jsx │ └── projects │ │ ├── loading.jsx │ │ └── page.jsx ├── components │ ├── avatar.jsx │ ├── floating-bubble.jsx │ ├── floating-icon.jsx │ ├── icons │ │ ├── arrow-up-right.jsx │ │ ├── bootstrap.jsx │ │ ├── bulma.jsx │ │ ├── express.jsx │ │ ├── moon.jsx │ │ ├── node.jsx │ │ ├── react.jsx │ │ ├── sun.jsx │ │ └── tailwind.jsx │ ├── layout │ │ ├── command-palette.jsx │ │ ├── contact-dialog.jsx │ │ ├── contact-form.jsx │ │ ├── layout.jsx │ │ └── timeline.jsx │ ├── sections │ │ ├── experience.jsx │ │ ├── footer.jsx │ │ ├── hero.jsx │ │ ├── navigation.jsx │ │ └── projects.jsx │ ├── toggle.jsx │ └── ui │ │ ├── alert.jsx │ │ ├── badge.jsx │ │ ├── button.jsx │ │ ├── card.jsx │ │ ├── dialog.jsx │ │ ├── input.jsx │ │ ├── label.jsx │ │ ├── skeleton.jsx │ │ ├── textarea.jsx │ │ ├── toast.jsx │ │ ├── toaster.jsx │ │ ├── tooltip.jsx │ │ └── use-toast.js ├── constants │ └── index.js ├── lib │ └── utils.ts ├── services │ ├── firebase.js │ ├── send-email.js │ └── validation.js ├── store │ └── store.js └── utils │ ├── fonts.js │ └── fonts │ ├── CeraRoundProBlack.otf │ ├── CeraRoundProBold.otf │ ├── CeraRoundProLight.otf │ ├── CeraRoundProMedium.otf │ ├── CeraRoundProRegular.otf │ └── CeraRoundProThin.otf └── tailwind.config.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.11.1 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/components.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/jsconfig.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/Ralph Ortiz - Full Stack Engineer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/public/Ralph Ortiz - Full Stack Engineer.pdf -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/hero-img-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/public/hero-img-transparent.png -------------------------------------------------------------------------------- /src/app/experience/loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/experience/loading.jsx -------------------------------------------------------------------------------- /src/app/experience/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/experience/page.jsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/layout.jsx -------------------------------------------------------------------------------- /src/app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/page.jsx -------------------------------------------------------------------------------- /src/app/projects/loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/projects/loading.jsx -------------------------------------------------------------------------------- /src/app/projects/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/app/projects/page.jsx -------------------------------------------------------------------------------- /src/components/avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/avatar.jsx -------------------------------------------------------------------------------- /src/components/floating-bubble.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/floating-bubble.jsx -------------------------------------------------------------------------------- /src/components/floating-icon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/floating-icon.jsx -------------------------------------------------------------------------------- /src/components/icons/arrow-up-right.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/arrow-up-right.jsx -------------------------------------------------------------------------------- /src/components/icons/bootstrap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/bootstrap.jsx -------------------------------------------------------------------------------- /src/components/icons/bulma.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/bulma.jsx -------------------------------------------------------------------------------- /src/components/icons/express.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/express.jsx -------------------------------------------------------------------------------- /src/components/icons/moon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/moon.jsx -------------------------------------------------------------------------------- /src/components/icons/node.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/node.jsx -------------------------------------------------------------------------------- /src/components/icons/react.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/react.jsx -------------------------------------------------------------------------------- /src/components/icons/sun.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/sun.jsx -------------------------------------------------------------------------------- /src/components/icons/tailwind.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/icons/tailwind.jsx -------------------------------------------------------------------------------- /src/components/layout/command-palette.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/layout/command-palette.jsx -------------------------------------------------------------------------------- /src/components/layout/contact-dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/layout/contact-dialog.jsx -------------------------------------------------------------------------------- /src/components/layout/contact-form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/layout/contact-form.jsx -------------------------------------------------------------------------------- /src/components/layout/layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/layout/layout.jsx -------------------------------------------------------------------------------- /src/components/layout/timeline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/layout/timeline.jsx -------------------------------------------------------------------------------- /src/components/sections/experience.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/sections/experience.jsx -------------------------------------------------------------------------------- /src/components/sections/footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/sections/footer.jsx -------------------------------------------------------------------------------- /src/components/sections/hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/sections/hero.jsx -------------------------------------------------------------------------------- /src/components/sections/navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/sections/navigation.jsx -------------------------------------------------------------------------------- /src/components/sections/projects.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/sections/projects.jsx -------------------------------------------------------------------------------- /src/components/toggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/toggle.jsx -------------------------------------------------------------------------------- /src/components/ui/alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/alert.jsx -------------------------------------------------------------------------------- /src/components/ui/badge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/badge.jsx -------------------------------------------------------------------------------- /src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/button.jsx -------------------------------------------------------------------------------- /src/components/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/card.jsx -------------------------------------------------------------------------------- /src/components/ui/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/dialog.jsx -------------------------------------------------------------------------------- /src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/input.jsx -------------------------------------------------------------------------------- /src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/label.jsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/skeleton.jsx -------------------------------------------------------------------------------- /src/components/ui/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/textarea.jsx -------------------------------------------------------------------------------- /src/components/ui/toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/toast.jsx -------------------------------------------------------------------------------- /src/components/ui/toaster.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/toaster.jsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/tooltip.jsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/components/ui/use-toast.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/services/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/services/firebase.js -------------------------------------------------------------------------------- /src/services/send-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/services/send-email.js -------------------------------------------------------------------------------- /src/services/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/services/validation.js -------------------------------------------------------------------------------- /src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/store/store.js -------------------------------------------------------------------------------- /src/utils/fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts.js -------------------------------------------------------------------------------- /src/utils/fonts/CeraRoundProBlack.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts/CeraRoundProBlack.otf -------------------------------------------------------------------------------- /src/utils/fonts/CeraRoundProBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts/CeraRoundProBold.otf -------------------------------------------------------------------------------- /src/utils/fonts/CeraRoundProLight.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts/CeraRoundProLight.otf -------------------------------------------------------------------------------- /src/utils/fonts/CeraRoundProMedium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts/CeraRoundProMedium.otf -------------------------------------------------------------------------------- /src/utils/fonts/CeraRoundProRegular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts/CeraRoundProRegular.otf -------------------------------------------------------------------------------- /src/utils/fonts/CeraRoundProThin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/src/utils/fonts/CeraRoundProThin.otf -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rcortiz/v2/HEAD/tailwind.config.js --------------------------------------------------------------------------------