Portfolio v6
Environment
Prerequisites to work on the project
- A recent version of Node.js
- Python 3 (only required for the
fetch-linkedin
task)
Main technologies
Local development with dev server
yarn dev
Build the website for production
yarn build
Start the production website
yarn start
Deploy to production
Vercel is used to build, deploy & host the website.
You just have to push to the main
branch.
Fetch experience & education data from LinkedIn
yarn fetch-linkedin
This command run a script to update the src/data/experience.json
& src/data/education.json
files with data fetched from my LinkedIn profile.
Required: A .env
file with the LinkedIn credentials:
LINKEDIN_USERNAME=XXX
LINKEDIN_PASSWORD=XXX
Find and fix problems in the JavaScript code
yarn lint
Analyse the webpack bundle content
yarn analyze-bundle
Feedback
If you have any question/suggestion/bug, please feel free to create an issue.