PathMaker is a proposal for generating a career path wit Generative AI taking as source a PDF resume.
The objective of this module is to have a tool that help any organization to build a career path, keeping motivated to its colleagues and/or employees and having measurements of its goals, paths and OKR's.
This development is built with VueJS + Nuxt + DaisyUI, using FontAwesome for icons.
Before deploying solution, please ensure you have access to FastAPI-CV, our backend. Instructions here.
After deploying backend, please copy .env.example file and rename it to .env.
Finally assign the URL from the running backend. If you're using directly at localhost it should be http://localhost:8000/api.
Ensure you're using the library manager of your preference and will be the one you'll use, unless you want to rebuild again everything :P.
PathMaker is compatible with the following managers:
- npm
- pnpm
- yarn
- bun
Dependency installation:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun installOnce you have installed the project, start the development server on http://localhost:3000:
# npm
npm run dev
# pnpm
pnpm dev
# yarn
yarn dev
# bun
bun run devYou may do the deployment to production directly in a dedicated server, hosting, using Netlify, Vercel or any cloud computing platform.
Production build for hosting and for build at dedicated server:
# npm
npm run build
# pnpm
pnpm build
# yarn
yarn build
# bun
bun run buildLocally preview production build:
# npm
npm run preview
# pnpm
pnpm preview
# yarn
yarn preview
# bun
bun run previewHere you have interesting docs about used technology in the PathMaker frontend.